Loading

Recent Topics

Thingiverse Developer Portal is live!

by glitchpudding

The new Thingiverse Developer Portal is now available, providing documentation, resources, and enrollment for developers. The Developer Portal includes instructions on how to develop apps for Thingiverse, how to submit apps to MakerBot, and a new sandbox that allows developers to test their apps. The Developer Portal also outlines developer guidelines and lets developers manage their apps and view analytics such as app usage, views, download numbers, and payments. If you have the idea for Thingiverse’s next killer app, go to the Thingiverse Developer Portal to get started today.

View Comment

Updating thing description / summary returns "null"

by Chrismettal

Hey,

currently writing an automatic project deployment script, but getting hold up on the thing description patching.

I am able to upload most of the data specified in the API reference (name, license, category, is_wip and tags) as well as upload and delete files of all kinds, but uploading the description does not work, as the description always gets set to "null" after patching.

I am using the following params block for patching. All types are strings except "is_wip" which is bool, as defined in the API reference.

params = {
"name": thingdata["name"],
"license": thingdata["license"],
"category": thingdata["category"],
"description": thingdata["description"],
"is_wip": thingdata["is_wip"],
"tags": thingdata["tags"]
}

thingdata["description"] is meant to hold a markdown string, but for now I am just using the string "Autodeploy" for testing, which still isn't accepted, so my description will be "null" again.

Did the implementation of the description object change and is not just a bare string, or are there new, undocumented API objects for the new summary blocks etc. that I need to write instead?

View Comment

REST API: how to upload and update a Thing to my own profile

by smurfx

I'd like to upload and update projects on my profile, using a custom code that could do this via REST API.

I created an app on Thingiverse and I got a client id, a client secret and an access token.

Using access token I can browse projects without problems but I can't understand the syntax for update my own projects.

In this API reference https://www.thingiverse.com/developers/rest-api-reference I can't see how to use client id and/or client secret.

Is there some example on how to use the REST calls?

View Comment

Authentication for App

by SohaibSdq

Hello All,

hopefully I got answer back, when I try to to hit auth link with that params

"https://www.thingiverse.com/login/oauth/authorize?client_id=bc25dbae30c9f0a80a&redirect_uri=https://thingiworlds.page.link"

Thingiverse login page open after enter email password it did not show me the app authorisation page, its show instead homepage and the url address as below

"https://www.thingiverse.com/?redirect=ytoyontzojq6inr5cguio3m6odoicmvkaxjly3qio3m6ndoizgf0ysi7czoxmjq6imh0dhbzoi8vd3d3lnroaw5naxzlcnnllmnvbs9sb2dpbi9vyxv0ac9hdxrob3jpemu/y2xpzw50x2lkpwjjmjvkymflmzbjowywytgwyti0jnjlzglyzwn0x3vyat1odhrwczovl3roaw5naxdvcmxkcy5wywdllmxpbmsio30="

but if i again run the auth url it shows authorisation page for app and redirect to my call back url.

I do not its a bug or regular process, it seems like user already login in browse before authentication, Kindly help me out as I want to build an iOS app.

Kind Regards.

View Comment

Thing not showing up

by egzi

https://www.thingiverse.com/thing:4820154

It doesn't show up on my page and I can't find it on thingiverse.

TTGO LoRa V2.1 case
by egzi
View Comment