【发布时间】:2016-05-30 07:15:58
【问题描述】:
我正在尝试使用 Yammer 和请求检索用户喜欢的信息。我反复收到 401 状态码。
下面是我的代码:
import json
import requests
import requests.auth
access_token = "mytoken"
headers = {"Authorization": "bearer " + access_token}
response = requests.post("https://www.yammer.com/api/v1/users/liked_message/702068900.json", headers=headers)
me_json = response.json()
return me_json['name']
我不确定自己做错了什么。
【问题讨论】:
-
可能是
response.text会提供一些信息 -
你看过他们的python SDK。
-
文档说
Bearer,大写为B。你应该试试。 -
如@klaus-d 所述,更改大小写。您还可以获取您的令牌并使用 curl、Fiddler 或其他可让您发出此 HTTP 请求的工具对其进行测试。
-
不是答案,而是对未来查看此代码的人的更正:不需要 import requests.auth,因为您已经在导入完整的 requests 模块。