-
Notifications
You must be signed in to change notification settings - Fork 7
Provider setup
Importing from Printables works out of the box (its public API needs no credential). MakerWorld and Thingiverse each need a credential from your own account before Thingport can import from them.
Instance-wide, admin-configured (Admin > Settings > Thingiverse Access Token) -- one token is shared by every user's Thingiverse imports.
- Sign in to your Thingiverse account, then go to thingiverse.com/apps/create.
- Register a new app. The name/description don't matter for this; pick whichever Application Type doesn't require a redirect URL (e.g. "Desktop" or "Mobile") -- a "Web App" asks for OAuth details you don't need here.
- Once created, Thingiverse shows an Access Token for it. This is different from your Thingiverse login password -- it's a permanent credential tied to that registered app.
- Copy it and paste it into Thingport's Admin Settings > Thingiverse Access Token, then Save. Thingport verifies the token against Thingiverse before storing it, so a mistyped or revoked token is rejected immediately with a clear error instead of only failing on the next import.
Treat this token like a password: anyone who has it can use it to act as your Thingiverse app. If it's ever exposed, revoke it from your Thingiverse account's Apps page and generate a new one.
Per-user (Profile > MakerWorld) -- MakerWorld has no developer API, so importing from it runs as your own logged-in MakerWorld session, captured as a cookie value.
The Thingport Grab browser extension captures this automatically the first time you import something from a MakerWorld tab where you're already logged in -- there's nothing to copy by hand.
- Log in at makerworld.com in your browser.
- Open DevTools (
F12, orCmd+Option+Ion macOS). - Chrome/Edge: go to the Application tab > Cookies >
https://makerworld.com. Firefox: Storage tab > Cookies >https://makerworld.com. - Find the cookie named
tokenand copy its Value column -- just that raw value, nothing else needs adding. - Paste it into Thingport's Profile > MakerWorld field and Save. Thingport verifies it against MakerWorld before storing it, so a stale or mistyped paste is rejected immediately instead of only failing on the next import.
If there's no cookie named token (MakerWorld occasionally renames things), use the Network tab instead: reload the page, click any request to makerworld.com, open its Request Headers, and copy the whole cookie: value. Thingport only pulls the token=... part out of it and ignores the rest, so pasting the entire header works too.
This is your own MakerWorld login session -- don't share it, and expect to redo this occasionally, since MakerWorld sessions eventually expire.
This wiki is generated from the repository docs. To change a page, edit its source file there.
Getting started
Platform guides
Companion apps
Contributing
Links