scratch-api-unofficial-docs
scratch-api-unofficial-docs copied to clipboard
Unofficial documentation for the Scratch API.
How can I sign out of Scratch with the Scratch API? I heard of this link [https://scratch.mit.edu/accounts/logout/](https://scratch.mit.edu/accounts/logout/), but how do I use it?
Is there is a possible way to sign in with cookies instead of traditional credentials like @TimMcCool's Python [scratchattach](https://github.com/TimMcCool/scratchattach)?
Logging into the Scratch API from a third-party site is fully possible, and I have successfully implemented it in Itchy (the Scratch app I'm developing). Would the `/etc` section of...
Now that studios have been moved over to scratch-www from scratchr2, all of the comments, projects, activity, and curator APIs are accessible in a JSON format just like the rest...
im maintaining this [fork ](https://scratchsuite.github.io/apidocs)if this isn't alive now. just wondering if this still is.
That is, the endpoint that registers that you have viewed the project (hence increasing the view count), `/users/${username}/projects/${id}/views`. Reference code in LLK/scratch-www#2417. Per details in https://github.com/LLK/scratch-www/pull/2417#discussion_r239690551: `username` above is of...
See LLK/scratch-www#2304 for reference. This is different from [uploading projects](https://github.com/towerofnix/scratch-api-unofficial-docs/issues/37) (which leaves them unshared by default, if I recall correctly).
Separated out from issue #37. See LLK/scratch-gui#3724 for reference; [the changes to `src/lib/storage.js`](https://github.com/LLK/scratch-gui/pull/3724/files#diff-5aebe64595405c2eb4c5b85385a51da2) are particularly relevant (the same endpoint is used for both uploading and updating).
Between LLK/scratch-gui#3539 and related issues, we have enough info to add documentation about how to interface with cloud data by using WebSockets.
I think they use the same endpoint as normally saving a project does, but with the extra properties `original_id` (self-explanatory) and `is_copy`/`is_remix` (= 1). See LLK/scratch-gui#3493 for reference. Edit: Per...