惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
博客园 - 三生石上(FineUI控件)
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
V
Visual Studio Blog
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
MongoDB | Blog
MongoDB | Blog
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Engineering at Meta
Engineering at Meta
L
LangChain Blog
Martin Fowler
Martin Fowler
GbyAI
GbyAI
博客园 - 司徒正美

夜行人

回家路上 第一期的直播演示项目 震动检测器 正能量 在线参观CodeLab Neverland 发布 CodeLab Adapter 3.3.1 DynamicTable 之 纸糊方向盘 CodeLab DynamicTable: 一个可实施的技术方案 CodeLab Insight 发布 Alpha 版 情人节 Home Assistant 周报 && IoT 周报 (02) Joplin: 关注隐私的 Evernote 开源替代软件 浏览器的未来与 Web 传感器 Home Assistant 周报 && IoT 周报 (01) 百宝箱(01) 论自由 介绍 WebThings Home Assistant 周报 && iot 周报 (00) 百宝箱(00) 毛姆读书心得 传世之作 周末徒步 CodeLab Adapter ❤️ Jupyter/Python 航班 躲雨 夏令营途中 [译]思想--作为一种技术 The future of coding 美国之行 三门问题的程序模拟
Scratch3技术分析之项目主页API(第3篇)
种瓜 · 2019-01-15 · via 夜行人
1
{"targets":[{"isStage":true,"name":"Stage","variables":{"`jEk@4|i[#Fk?(8x)AV.-my variable":["我的变量",0]},"lists":{},"broadcasts":{},"blocks":{},"comments":{},"currentCostume":0,"costumes":[{"assetId":"cd21514d0531fdffb22204e0ec5ed84a","name":"背景1","md5ext":"cd21514d0531fdffb22204e0ec5ed84a.svg","dataFormat":"svg","rotationCenterX":240,"rotationCenterY":180}],"sounds":[{"assetId":"83a9787d4cb6f3b7632b4ddfebf74367","name":"啵","dataFormat":"wav","format":"","rate":44100,"sampleCount":1032,"md5ext":"83a9787d4cb6f3b7632b4ddfebf74367.wav"}],"volume":100,"layerOrder":0,"tempo":60,"videoTransparency":50,"videoState":"on","textToSpeechLanguage":null},{"isStage":false,"name":"角色1","variables":{},"lists":{},"broadcasts":{},"blocks":{"#ez$qP+47m]1?FAkK7EQ":{"opcode":"event_whenflagclicked","next":"4(Rs_W.WmWf$u^fquvr=","parent":null,"inputs":{},"fields":{},"shadow":false,"topLevel":true,"x":249,"y":-313},"4(Rs_W.WmWf$u^fquvr=":{"opcode":"motion_movesteps","next":"l]Zt{~YW17*uEI[V*-ru","parent":"#ez$qP+47m]1?FAkK7EQ","inputs":{"STEPS":[1,[4,"10"]]},"fields":{},"shadow":false,"topLevel":false},"l]Zt{~YW17*uEI[V*-ru":{"opcode":"microbit_displaySymbol","next":null,"parent":"4(Rs_W.WmWf$u^fquvr=","inputs":{"MATRIX":[1,"t2p#3HOI[w=AQ2`(S:@O"]},"fields":{},"shadow":false,"topLevel":false},"t2p#3HOI[w=AQ2`(S:@O":{"opcode":"matrix","next":null,"parent":"l]Zt{~YW17*uEI[V*-ru","inputs":{},"fields":{"MATRIX":["0101010101100010101000100"]},"shadow":true,"topLevel":false}},"comments":{},"currentCostume":0,"costumes":[{"assetId":"b7853f557e4426412e64bb3da6531a99","name":"造型1","bitmapResolution":1,"md5ext":"b7853f557e4426412e64bb3da6531a99.svg","dataFormat":"svg","rotationCenterX":48,"rotationCenterY":50},{"assetId":"e6ddc55a6ddd9cc9d84fe0b4c21e016f","name":"造型2","bitmapResolution":1,"md5ext":"e6ddc55a6ddd9cc9d84fe0b4c21e016f.svg","dataFormat":"svg","rotationCenterX":46,"rotationCenterY":53}],"sounds":[{"assetId":"83c36d806dc92327b9e7049a565c6bff","name":"喵","dataFormat":"wav","format":"","rate":44100,"sampleCount":37376,"md5ext":"83c36d806dc92327b9e7049a565c6bff.wav"}],"volume":100,"layerOrder":1,"visible":true,"x":0,"y":0,"size":100,"direction":90,"draggable":false,"rotationStyle":"all around"}],"monitors":[],"extensions":["microbit"],"meta":{"semver":"3.0.0","vm":"0.2.0-prerelease.20190102175344","agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"}}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
  "id": 277117877,
  "title": "test-api",
  "description": "",
  "instructions": "操作说明",
  "visibility": "visible",
  "public": true,
  "comments_allowed": true,
  "is_published": true,
  "author": {
    "id": 40103875,
    "username": "api_test",
    "scratchteam": false,
    "history": { "joined": "1900-01-01T00:00:00.000Z" },
    "profile": {
      "id": null,
      "images": {
        "90x90": "https://cdn2.scratch.mit.edu/get_image/user/40103875_90x90.png?v=",
        "60x60": "https://cdn2.scratch.mit.edu/get_image/user/40103875_60x60.png?v=",
        "55x55": "https://cdn2.scratch.mit.edu/get_image/user/40103875_55x55.png?v=",
        "50x50": "https://cdn2.scratch.mit.edu/get_image/user/40103875_50x50.png?v=",
        "32x32": "https://cdn2.scratch.mit.edu/get_image/user/40103875_32x32.png?v="
      }
    }
  },
  "image": "https://cdn2.scratch.mit.edu/get_image/project/277117877_480x360.png",
  "images": {
    "282x218": "https://cdn2.scratch.mit.edu/get_image/project/277117877_282x218.png?v=1547524633",
    "216x163": "https://cdn2.scratch.mit.edu/get_image/project/277117877_216x163.png?v=1547524633",
    "200x200": "https://cdn2.scratch.mit.edu/get_image/project/277117877_200x200.png?v=1547524633",
    "144x108": "https://cdn2.scratch.mit.edu/get_image/project/277117877_144x108.png?v=1547524633",
    "135x102": "https://cdn2.scratch.mit.edu/get_image/project/277117877_135x102.png?v=1547524633",
    "100x80": "https://cdn2.scratch.mit.edu/get_image/project/277117877_100x80.png?v=1547524633"
  },
  "history": {
    "created": "2019-01-04T11:40:46.000Z",
    "modified": "2019-01-15T03:57:13.000Z",
    "shared": "2019-01-04T12:27:22.000Z"
  },
  "stats": {
    "views": 1,
    "loves": 0,
    "favorites": 0,
    "comments": 5,
    "remixes": 0
  },
  "remix": { "parent": null, "root": null }
}

DELETE https://api.scratch.mit.edu/proxy/comments/project/277117877/comment/106196842

POST https://api.scratch.mit.edu/proxy/project/277117877/comment/106196741/report