Discuss Scratch

akku--n11
Scratcher
1000+ posts

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

>> #179
自分の投稿数であれば、ディスカッションフォーラムトップの右下にある「Show your topics/posts」のpostsの方から取ってくることができます。
僕の署名のポストカウントもそこから取っています。

html.getElementsByClassName('success')[0].innerText
みたいなコードでポストカウントだけ取ってくることができます。
ただし、時々(おそらく投稿を編集した後)他のメッセージがくっついてくることがあります。
magicAho
Scratcher
1000+ posts

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

Sky_Thunder wrote:

#179
私の知っている限り、公式ポストカウンター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"}
ScratchDBが取得できるのであればScratch APIにもありそうですが。
tsumuri3
Scratcher
1000+ posts

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

#182 スクレイピングの可能性だって大いにあります。
magicAho
Scratcher
1000+ posts

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

tsumuri3 wrote:

#182 スクレイピングの可能性だって大いにあります。
スクレイピングってなんですか?
futon0912
Scratcher
1000+ posts

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

まずは自分で調べてみてください。
tsumuri3
Scratcher
1000+ posts

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

このトピックを利用するのであれば、
スクレイピングくらいの基本的用語はしっかり押さえていただきたいです。
フロントエンド、バックエンドどちらにせよ
Web系開発に関わるのであれば必修事項と言っても過言ではないと思います。
magicAho
Scratcher
1000+ posts

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

tsumuri3 wrote:

このトピックを利用するのであれば、
スクレイピングくらいの基本的用語はしっかり押さえていただきたいです。
フロントエンド、バックエンドどちらにせよ
Web系開発に関わるのであれば必修事項と言っても過言ではないと思います。
https://w.wiki/3uZv に載っていました。失礼しました。
qurlay
Scratcher
100+ posts

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

この投稿について。
本当にできるかどうか確かめていただきたいです。(よくわからないので)
また、「しばらく」というのはどのくらいでしょうか?
Sky_Thunder
Scratcher
100+ posts

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

qurlay wrote:

この投稿について。
本当にできるかどうか確かめていただきたいです。(よくわからないので)
また、「しばらく」というのはどのくらいでしょうか?
出来ました。
頻度に関してはやりすぎると利用規約に触れる可能性があるので、そこに関しては触れないでおきます。(悪用される可能性もあるため)
magicAho
Scratcher
1000+ posts

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

ScratchのプロジェクトAPIにアクセスが出来なくなりました。
https://projects.scratch.mit.edu/713369217/
akku--n11
Scratcher
1000+ posts

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

>> #190
このような方法を使えばアクセスできます。
(もちろんそのプロジェクトの作者であることが前提です)
magicAho
Scratcher
1000+ posts

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

プロジェクトAPIのトーク必須化は5フォーラムには投稿されないのでしょうか?

Last edited by magicAho (Nov. 13, 2022 06:37:15)

Sky_Thunder
Scratcher
100+ posts

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

magicAho wrote:

プロジェクトAPIの非共有化は5フォーラムには投稿されないのでしょうか?
所々分からない所があるのですが、、、
プロジェクトAPIの非共有化とはどういうことですか?非共有にしたら、共有非共有かかわらず全てのプロジェクトが読み込めなくなりますよ。
5フォーラムとは質問コーナーですよね?もう質問コーナって6だったんだった
5フォーラムとはなんですか?

Last edited by Sky_Thunder (Nov. 13, 2022 06:35:26)

inoking
Scratcher
1000+ posts

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

Sky_Thunder wrote:

プロジェクトAPIの非共有化とはどういうことですか?非共有にしたら、共有非共有かかわらず全てのプロジェクトが読み込めなくなりますよ。
5フォーラムとは質問コーナーですよね?
「プロジェクトAPIの非共有化」とはこれのことです。
「5フォーラム」とはこれのことでしょうね。。。
p_nuts
Scratcher
1000+ posts

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

magicAho wrote:

プロジェクトAPIのトーク必須化は5フォーラムには投稿されないのでしょうか?
Scratchを普通に使っているだけの人なら知る必要はなく、かえって混乱させてしまうと思います。
APIは本来scratch.mit.eduが使うように設計されているものです
ruto-2
Scratcher
18 posts

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

質問なんですが
project.jsonを取得するAPIとかはありますか?
henji243
Scratcher
100+ posts

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

https://projects.scratch.mit.edu/プロジェクトID?token=トークン
です。
tokenはhttps://api.scratch.mit.edu/projects/プロジェクトID の一番下に書いてあります。
magicAho
Scratcher
1000+ posts

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

人の署名を取得するScratch公式のAPIはどこにありますか?
tsumuri3
Scratcher
1000+ posts

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

あれはRSSだった気がします。
→根拠も実例も無い投稿でした。反省してます。

Last edited by tsumuri3 (Jan. 11, 2023 23:06:03)

tsumuri3
Scratcher
1000+ posts

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

外部のチャットサービスに関わる情報を内部フォーラムで書き込まないようにお願いします。
これはコミュニティガイドライン
> Be safe: keep personal and contact information private.」
を守る内容にも繋がってきます。

さて、本題ですが、現在Scratch外部にて
ScratchのコメントAPIを使うことを
ScratchTeamは禁止しているように見えます。
具体的な公式名声は見つけられませんでしたが、
AWSやRepl、codepen等の大手サービス経由でのAPI取得が出来なくなっています。
恐らく、本来想定されていない使い方を防止する為の対策でしょう。
という訳で、今は外部で利用する方法を教えないほうが無難かもしれません。

Powered by DjangoBB