如何使用 python 从 REST API 读取对象?

How to read objects from REST API using python?

任何人都可以知道如何将 REST API 中的数据合并到 RPi 中,并在 Python 中编写脚本吗?有没有办法从远程服务器向树莓派发送一些命令?任何对此的帮助将不胜感激。

RPi 使用 rest API,所以你可以在 python.

中使用 urllib
http://<ip of raspi>:3000/<pin>

source

示例:

    from urllib.request import Request, urlopen   
    q = Request(url_with_get_parameters)
    q.add_header('some_header_info', 'value' )
    q.add_header('Content-type', 'application/json')
    response = urlopen(q).read()

只保留问题范围内的答案。可以使用 http 请求访问 Rest api。 python 标准库有一个 http 客户端库,还有很多库 there which provide features of a http client, i personally like requests

所以基本上安装requests然后。

r = requests.get(url)

data = r.json() # as its a rest api you can directly access the json object 

print(data)