Discuss Scratch

mashu_Official
Scratcher
100+ posts

Scratch APIに対して理解を深めるトピック

https://api.scratch.mit.edu/users/mashu_Official/のような感じで、コメントの情報が取得できるapiはありますか?
kouhei-1
Scratcher
1000+ posts

Scratch APIに対して理解を深めるトピック

プロフィール、プロジェクト、スタジオのいずれにもコメントを取得するAPIが存在します。

ブラウザーの開発者ツールのNetworkタブで、「Scratchのコメントの読み込みをするボタンの「Load More」をクリックした時にGETされたAPI」を見ることでそれらのURLを把握できます。(ほとんどのブラウザには開発者ツールが備わっているはずです)
TNTSuperMan
Scratcher
100+ posts

Scratch APIに対して理解を深めるトピック

https://scratch.mit.edu/site-api/comments/user/【ユーザー名】/?page=【ページ番号】で取得出来ます。
しかし、戻ってくるのはJSONではなくHTMLなので、その点ちょっと難しいです。
mashu_Official
Scratcher
100+ posts

Scratch APIに対して理解を深めるトピック

TNTSuperMan wrote:

https://scratch.mit.edu/site-api/comments/user/【ユーザー名】/?page=【ページ番号】で取得出来ます。
しかし、戻ってくるのはJSONではなくHTMLなので、その点ちょっと難しいです。
ありがとうございます!プロジェクトのコメントも分かれば教えていただきたいです自己解決しました!

Last edited by mashu_Official (Oct. 14, 2025 05:09:51)

rice-people
Scratcher
10 posts

Scratch APIに対して理解を深めるトピック

https://api.scratch.mit.edu/users/rice-people/messages/を開くとUnauthorized(権限がない)と出ますが、権限がある状態で開くにはどうすればいいですか
pura314
Scratcher
100+ posts

Scratch APIに対して理解を深めるトピック

KRTSD0823
Scratcher
100+ posts

Scratch APIに対して理解を深めるトピック

#446
countとはまた別で、ユーザー受け取ったメッセージのAPIもありますね。
TNTSuperMan
Scratcher
100+ posts

Scratch APIに対して理解を深めるトピック

#445
権限がある状態にするには、通信する時に、X-Tokenというヘッダーを付ける必要があります。
X-Tokenの取得方法についてはここら辺にあります。
くれぐれもX-Tokenを公開しないでくださいね。

そして肝心のヘッダーを付ける方法ですが、curlコマンドなどの高度な技術が必要です。
詳しくはHTTP関連を勉強するといいのではないでしょうか。
rice-people
Scratcher
10 posts

Scratch APIに対して理解を深めるトピック

ありがとうございます!参考にします
gyunikudesu
Scratcher
8 posts

Scratch APIに対して理解を深めるトピック

フォロワー数を取得できるAPIはありますか?
Sky_Thunder
Scratcher
100+ posts

Scratch APIに対して理解を深めるトピック

このトピックの#436あたりでも同じような内容が質問されていました

Powered by DjangoBB