【发布时间】:2020-08-31 12:26:45
【问题描述】:
我正在尝试通过 python 编写一个 api 脚本。我想通过“requests.get”访问 URL“https://xxx/2.0/article”,以便显示。如果这成功了,我想重新编程以将所有“文章”写入 CSV。
我首先使用 curl,效果很好
curl -X GET \
https://xxx/2.0/contact \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}'
它还直接显示数据。当我用 Python 尝试这个时,它给了我一个“未经授权”。
import requests
newHeaders = {'Content-type': 'application/json', 'Accept': 'text/plain'}
response = requests.get('https://api.bexio.com/2.0/article', headers={'Authorization': 'newHeaders'
'Bearer '})
print(response.status_code)
print(response.text)
我不确切知道我必须做什么才能完成这项工作,以及如何将其直接导出/写入 CSV。
谁能帮帮我?
谢谢!
【问题讨论】:
-
为什么要使用不同的授权头?
-
这是我这边的错。我改变它,现在输出是正确的。
标签: python json csv request token