安全地使用网络和 JSON
向 API 请求数据并读取 JSON 回答。
- 只能访问公共网站的 https:// 地址(局域网被屏蔽)。
- 第一次访问某个网站时,你可以选择 阻止、本次允许 或 在此浏览器上始终允许。
- 不会发送你账户中的任何信息:没有 cookie,也没有密码。
- 限制:每个回答最大 2 MB,超时 15 秒,每分钟最多 60 次请求。
读取 JSON
使用带点和方括号的路径:data.list[0].name。例如回答是 {"current":{"temperature_2m":28}} 时,积木 (响应数据)的 current.temperature_2m 的值 会给出 28。
网站必须允许浏览器访问(CORS)。如果不允许,错误会显示在“request1 的错误”中。
无需手写 JSON
- 用 对象(包含) 构建请求内容(+ 和 − 改变键值对的数量),再配合 列表(包含)。
- 地址 … 带参数 会根据一个对象生成
?city=…&days=7。 - request1 的响应数据 直接返回对象/列表;用 … 的值 读取,用 对于每一个 遍历。
请参考示例 天气预报。