[英]Why am I receiving a code that I am not authorized (401) when I am giving my access token?
当我尝试从此处的主机获取信息时,为什么会收到401错误?
我正在使用令牌,这不应该给我完全访问权限吗?
HOST = "https://api.surveymonkey.com/v3/surveys"
r= requests.get(HOST, api_token)
r.text
print r
您以错误的方式传递了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请求库如何通过单个令牌传递Authorization标头,以了解有关如何直接传递令牌的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.