Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratch APIに対して理解を深めるトピック
- yukku
-
Scratcher
1000+ posts
Scratch APIに対して理解を深めるトピック
タイトル、説明欄などの基本的な情報
https://api.scratch.mit.edu/studios/<studioid>
プロジェクトの一覧
https://api.scratch.mit.edu/studios/<studioid>/projects/
コメントの一覧
https://api.scratch.mit.edu/studios/<studioid>/comments
コメントの返信一覧
https://api.scratch.mit.edu/studios/<studioid>/comments/<commentid>/replies
キュレーター一覧
https://api.scratch.mit.edu/studios/<studioid>/curators/
マネージャー一覧
https://api.scratch.mit.edu/studios/<studioid>/managers/
活動一覧
https://api.scratch.mit.edu/studios/<studioid>/activity/
QueryParameter : limit , dateLimit
<studioid>/activity/ だけ limit と dateLimit を使い、他は limit と offset で変えられます。
- futon0912
-
Scratcher
1000+ posts
Scratch APIに対して理解を深めるトピック
ディスカッションフォーラムの情報を取得するAPIってありますかね。
あるならどれですか?

あるならどれですか?
- Sky_Thunder
-
Scratcher
100+ posts
Scratch APIに対して理解を深めるトピック
Last edited by Sky_Thunder (Sept. 19, 2022 12:32:54)
- Windows1000000_2
-
Scratcher
1000+ posts
Scratch APIに対して理解を深めるトピック
#166Node.jsなど介して使うことで回避することはできます。
はい、取得できます。
(追記:APIによっては外部から取得しようとすると、CORSエラー発生します。)
まあ、そこらへんの知識も必要になるんですけれども
- tsumuri3
-
Scratcher
1000+ posts
Scratch APIに対して理解を深めるトピック
通称「旅路Scratch」(Scratchアカウントで連携して使えるチャット)の規制に伴って、
AWSのサーバーIPアドレスからCORS回避ができなくなっていることも注意してください。
AWSのIPAddrからアクセスすると403が返ってきます。
追記:これにはGlitchやReplit等のAWSを借りているサービスを含みます。
AWSのサーバーIPアドレスからCORS回避ができなくなっていることも注意してください。
AWSのIPAddrからアクセスすると403が返ってきます。
追記:これにはGlitchやReplit等のAWSを借りているサービスを含みます。
Last edited by tsumuri3 (Sept. 19, 2022 21:18:00)
- futon0912
-
Scratcher
1000+ posts
Scratch APIに対して理解を深めるトピック
Scratch2.0では
というものでフォローできていたようですが、今ではできません。
scratch.mit.edu/site-api/users/followers/<ユーザー名>/add/
- kyokyoro
-
Scratcher
100+ posts
Scratch APIに対して理解を深めるトピック
#172に補足、AJAXを使えばできます。
因みに自分もフォローできます
https://scratch.mit.edu/users/kyokyoro/#comments-225453881 の指摘により削除
Last edited by kyokyoro (Sept. 21, 2022 07:23:42)
- monosyun
-
Scratcher
7 posts
Scratch APIに対して理解を深めるトピック
#170なんか一覧みたいなのをつくり、ボタンを押したらその人をフォローするみたいな物を作りたいのですが、フォローをするapiの実行の仕方を教えていただきたいです、(https://scratch.mit.edu/site-api/users/followers/〇〇/add/ これの実行の仕方がわかりません…)
フォローを簡単にするやつとはどんなのでしょうか?
- p_nuts
-
Scratcher
1000+ posts
Scratch APIに対して理解を深めるトピック
fetch("https://scratch.mit.edu/site-api/users/followers/Yukkkkkkkkkkkkkkkkku/add/", { "headers": { "x-csrftoken": process.env["scratchcsrftoken"], "x-requested-with": "XMLHttpRequest" }, "method": "PUT", });
これだけだと動きませんが、動かし方がわからないならそもそも諦めるべきだと
ちなみに、ChromeのDevToolsのネットワークタブからfetchとしてAPIはコピーできます。
- newmomizi_txt
-
Scratcher
1000+ posts
Scratch APIに対して理解を深めるトピック
プロジェクトのサムネイルを変更するAPIのアドレスはどこでしたっけ。
私が前に聞いたことのある話だと、
だったような記憶がありますが、magicAhoさん曰くこれだとうまくいかないようです。
私が前に聞いたことのある話だと、
https://scratch.mit.edu/internalapi/project/thumbnail/プロジェクトのID/set/
- Sky_Thunder
-
Scratcher
100+ posts
Scratch APIに対して理解を深めるトピック
#179
私の知っている限り、公式ポストカウンターAPIはありません。
公式でなければ、ScratchDBがあります。
私の知っている限り、公式ポストカウンターAPIはありません。
公式でなければ、ScratchDBがあります。
{"counts":{"total":{"count":362,"rank":2331},"日本語":{"count":352,"rank":153},"Help with Scripts":{"count":5,"rank":14855},"Show and Tell":{"count":2,"rank":32824},"Collaboration":{"count":1,"rank":23582},"Things I'm Making and Creating":{"count":1,"rank":11934},"Advanced Topics":{"count":1,"rank":4832}},"history":[{"date":"2022-07-01T00:00:00.000Z","value":12},{"date":"2022-08-01T00:00:00.000Z","value":115},{"date":"2022-09-01T00:00:00.000Z","value":92},{"date":"2022-10-01T00:00:00.000Z","value":146}],"firstSeen":{"date":"2022-06-08T07:40:14.000Z","id":6374739},"lastSeen":{"date":"2022-09-27T02:29:54.000Z","id":6627388},"signature":" magicAhoに問い合わせしたい時は<a href=\"https://scratch.mit.edu/users/magicAho/#comments\">こちら</a>でお願いします。<br>又、不適切なトピ建て、質問のためのトピ建てなどは何か言う前に報告してください。<br><a href=\"https://scratch.mit.edu/projects/669055089/\">https://scratch.mit.edu/projects/669055089/</a> <a href=\"https://scratch.mit.edu/projects/683203132/\">https://scratch.mit.edu/projects/683203132/</a> <br>以外と便利です。<br>私のPost数=322"}Last edited by Sky_Thunder (Sept. 27, 2022 02:34:35)










