插件代码:
def get_api_data(params):
url = params['url']
headers = params['headers']
response = requests.get(url, headers=headers)
return {'data': response.json()}
功能
这个插件接收一个包含 url
和 headers
两个键的字典作为参数,使用 requests
库向指定的 API 发送 GET 请求,并将响应的 JSON 数据以一个键为 data
的字典返回。
在使用这个插件之前,需要确保在运行环境中已经安装了 requests
库。可以在函数内部导入这个库,也可以在函数外部导入,但需要在函数内部使用。
使用这个插件时,需要将它保存为一个 .py
文件,然后将这个文件放到 .\plugins\files
文件夹下,并修改 .\plugins\__init__.py
文件以启用这个插件。在 Scratch 作品中,可以使用自定义积木来调用这个插件,并传递需要的参数。