提供: Japanese Scratch-Wiki

1行目: 1行目:
{{外部リンク}}[[en:Scratch API (2.0)]][[カテゴリ:Scratchウェブサイト]]{{stub}}
+
{{外部リンク}}[[en:Scratch API (2.0)]][[カテゴリ:Scratchウェブサイト]]{{stub}}[[カテゴリ:Scratch 2.0]]
 
Scratch APIを使うと、[[Scratch]]に関するさまざまなデータが取得できます。
 
Scratch APIを使うと、[[Scratch]]に関するさまざまなデータが取得できます。
  

2017年7月25日 (火) 23:30時点における版

SandCastleIcon.png このページには、ScratchのWebサイトまたはWikipedia,Scratch Wiki以外へのリンクがあります。 他のサイトの安全を保証することはできないため、インターネットを使用する際は常に安全を忘れないようにしてください。
Document stub.png この項目は、書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています。

Scratch APIを使うと、Scratchに関するさまざまなデータが取得できます。

api.scratch.mit.edu

api.scratch.mit.eduは、最新のScratch APIです。このAPIのURLは次の通りです:

https://api.scratch.mit.edu

GET /

リクエスト例

GET https://api.scratch.mit.edu

応答例

{"website":"scratch.mit.edu","api":"api.scratch.mit.edu","help":"help@scratch.mit.edu"}

サーバーの状態

GET /health

リクエスト例

GET https://api.scratch.mit.edu/health

応答例

{
  "version": "682c409583cb3f06e855ce1c163cd2f1e1cd1406",
  "uptime": 18634934,
  "load": [
    0,
    0,
    0
  ],
  "sql": {
    "ssl": true
  },
  "cache": {
    "connected": true,
    "ready": true
  }
}

ニュース

GET /news

リクエスト例

GET https://api.scratch.mit.edu/news

応答例

[
  {
    "id": 160769150358,
    "stamp": "2017-05-17T15:00:52.000Z",
    "headline": "New Scratch Design Studio",
    "url": "https://scratch.mit.edu/studios/3963359/",
    "image": "https://68.media.tumblr.com/1c34c83f9dcaee31422e88bd88de4f00/tumblr_inline_nwuaehA1SR1szpavb_540.png",
    "copy": "Create a project that tells others about a Scratch studio you love!"
  },
  {
    "id": 160239764738,
    "stamp": "2017-05-02T20:42:40.000Z",
    "headline": "Happy Birthday, Scratch!",
    "url": "https://scratch.mit.edu/discuss/topic/252683/",
    "image": "https://68.media.tumblr.com/b8e8bc37f38a135a0f873a6fe7788701/tumblr_inline_nwuak8hOun1szpavb_540.png",
    "copy": "This month Scratch turns 10 years old!"
  },
  ...
]

プロジェクト

GET /projects/count/all

リクエスト例

GET https://api.scratch.mit.edu/projects/count/all

応答例

{"count":22850560}