我正在尝试读取Quick Base中的表格内容。到目前为止,我正在从Quickbase下载CSV格式的文件,并从python pandas包中读取它们。有没有办法使用python API访问QuickBase表?这样就避免了直接从QuickBase下载文件和直接读取表格内容的过程
发布于 2021-03-14 00:21:22
可以,您可以通过Quickbase REST API获取表数据吗:https://developer.quickbase.com
没有直接支持的SDK,但使用Python json与此API交互并请求库进行POST调用相当简单。
import json
import requests
headers = {
'QB-Realm-Hostname': '{QB-Realm-Hostname}',
'User-Agent': '{User-Agent}',
'Authorization': '{Authorization}'
}
body = {}
r = requests.post(
'https://api.quickbase.com/v1/records/query',
headers = headers,
json = body
)
print(json.dumps(r.json(),indent=4))https://stackoverflow.com/questions/66587361
复制相似问题