https://trampoline.turbowarp.org/proxy/projects/プロジェクトID の1番後ろのtoken=の後ろの数値をコピーして、 https://projects.scratch.mit.edu/プロジェクトID?token=TOKEN ⬅︎TOKENをコピーしたやつと置き換えます。 (trampoline.turbowarp.org の稼働時間やサービス レベルについては保証しません。) #all #TurboWarp #non-shared #scratchAPI
ターボワープの https://docs.turbowarp.org/unshared-projects より □プロジェクトトークン このtokenオプションは、TurboWarp が Scratch からプロジェクトを取得するときにプロジェクト トークンとして何を使用するかを指示します。これにより、ユーザーは共有されていないプロジェクトの変更を回避できます。 共有されていないプロジェクトのプロジェクト トークンを見つけるには、Scratch ポリシーにより、ここでは説明できないツールを使用する必要があります。プロジェクト トークンはセッション トークンではないことを明確にしておきたいと思います。プロジェクト トークンは Cookie として保存されません。セッション トークンを当社に送信しないでください。プロジェクト トークンは api.scratch.mit.edu/projects/id からのものですが、共有されていないプロジェクト メタデータを取得するための認証を含めるには、追加の作業が必要であり、読者の課題として残されています。 プロジェクト トークンは約 300 秒後に期限切れになるため、この機能を使用するリンクは一時的なものであることに注意してください。プロジェクトを友人と共有する場合はこれで十分かもしれませんが、リンクを長持ちさせる必要がある場合は、別のオプションを見つける必要があります (覚えておいてください: [ファイル] > [コンピューターに保存] および [ファイル] > [コンピューターからロード] は常に機能します)。 プロジェクト トークンは、TurboWarp のサーバーに送信されるため、URL にプロジェクト トークンを挿入することに抵抗があるかもしれません。URL パラメーターを使用して指定されたプロジェクト トークンはログに記録されません。この約束が十分でない場合は、サーバーに送信されない URL のフラグメントまたはハッシュ部分にトークンを配置することもできます。 例: https://turbowarp.org/1#?token=1234567_abcdef.... 1部のアプリでは、共有する URL のフラグメント部分が削除されるため、リンクが壊れることがあることに注意してください。 □共有されていないプロジェクトは表示されなくなりました 2022 年 11 月 15 日更新。Scratch API の変更により、TurboWarp、forkphorus、およびその他のサードパーティ サイトで非共有プロジェクトを開くことができなくなりました。 このページは、人々が抱くほとんどの質問に答えます。誤った情報を避けるために、これらの変更について他の人と話し合う前に、完全に読んでください。 ワークフローを更新する通知が 6 か月近く前にありました。 このページは、今後数日間にわたって頻繁に更新されます。 □どうしたの はっきりさせておきたいのですが、これらの変更は、TurboWarp メンテナーではなく、Scratch チームによって行われました。TurboWarp は Scratch チームとは一切関係ありません。 Scratch API からプロジェクトをダウンロードするには、共有されていないプロジェクトの場合、プロジェクトの所有者のみがアクセスできる「プロジェクト トークン」が必要になりました。同じブラウザーで Scratch アカウントにサインインしていても、TurboWarp はアクセスできません。これらのトークンは一時的なもので、数分後に期限切れになるため、所有者はトークンを提供して永遠に表示し続けることはできません。 共有されていないプロジェクトは常にたまたま機能するものであり、TurboWarp の主な用途ではありませんでした。コンパイラやアドオンなどは常に注目されており、共有プロジェクト、ファイルから読み込まれたプロジェクト、およびデスクトップ アプリで引き続き機能します。 □回避策 独自のプロジェクトをテストする場合: Scratch エディターの [ファイル] > [コンピューターに保存] メニューと [ファイル] > [コンピューターから読み込む] メニューを使用して、共有されていない Scratch プロジェクトを TurboWarp にロードするか、TurboWarp で作成したプロジェクトを Scratch にアップロードできます。あるいは、多くの人が Web サイトまたはデスクトップ アプリを使用して、主に TurboWarp でプロジェクトに取り組むことに成功しています。 コラボレーションの場合: プロジェクトを他の人と共有する最良の方法は、Scratch Web サイトで共有することです。Scratch コミュニティは本当に素晴らしいです。これは、Scratch が推奨していることです。Scratch は 15 歳、TurboWarp は 2 歳です。コラボレーションは、TurboWarp がなくても 13 年間うまくいきましたが、今後もうまくいきます。 埋め込みの場合:共有されていないプロジェクトを他の Web サイトに埋め込むには、Scratch エディターの [ファイル] > [コンピューターに保存] メニューを使用してプロジェクトをコンピューターにダウンロードし、TurboWarp Packagerを使用して、このプロジェクトを埋め込み可能なスタンドアロン ファイルに変換します。 Scratch ポリシーで説明できないツールを使用して、数分間機能する一時的なプロジェクト トークンを含むリンクを生成する方法があります。詳細については、https://docs.turbowarp.org/url-parametersを参照してください。 さらなる回避策を検討している可能性があります。もしそうなら、あなたが知るまでにはしばらく時間がかかるかもしれません。 □これは良いことです 共有されていないプロジェクトを保護することは、10 年遅れています。 Scratch の Web サイトに「あなただけが見ることができる」と書かれていても、共有されていないプロジェクトが実際には非公開ではないことを知らなかったために、誰も自分のプロジェクトを盗まれたわけではないというふりをしないでください。多くの非共有プロジェクトには、非共有プロジェクトが実際には非公開であるという前提の下で、子供、その友人、家族、およびその他の個人情報の写真やビデオが含まれています。 他のほとんどの大規模な Web サイトでは、「共有されていない」または「非公開」のものが実際に公開されていることは重大なセキュリティ バグと見なされ、通常は非常に大きなバグ報奨金の対象となります。(例) 共有されていないプロジェクトを実際に非公開にしたい場合は、Scratch チームに相談する必要があるというスタンスを常に持っていました。おそらく、Scratch チームが耳を傾けるのに十分な数の人がそうしました。