为什么在这里尝试从主机获取信息时为什么会收到401错误?
我正在使用我的令牌,这不应该给我完全访问权限吗?
HOST = "https://api.surveymonkey.com/v3/surveys"
r= requests.get(HOST, api_token)
r.text
print r
答案 0 :(得分:2)
您以错误的方式传递了api_token。阅读网站文档,了解如何通过令牌是解决您的问题的正确方法。
在通常情况下,我们将执行以下操作:
requests.get(HOST, auth=(user,api_token))
但是有时我们可以将令牌直接传递到标头中:
requests.get(HOST, headers={'Authorization': "Bearer {}".format(api_token)})
requests.get(HOST, headers={'Authorization': api_token})
阅读Python requests library how to pass Authorization header with single token,了解有关如何直接传递令牌的更多信息。
答案 1 :(得分:0)