Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用python向Stackoverflow API发出请求时,如何通过标头传递API密钥_Python_Api Key - Fatal编程技术网

在使用python向Stackoverflow API发出请求时,如何通过标头传递API密钥

在使用python向Stackoverflow API发出请求时,如何通过标头传递API密钥,python,api-key,Python,Api Key,这表明最大配额是300,但我认为我应该获得stackoverflow的API页面上提到的10000的最大配额。如果我在请求时以错误的方式传递API密钥,请帮助我。正确的方法是什么?不确定从何处获得APIKEY,但它应该是access\u token,并且应该是一个url参数。将access\u令牌作为dict中的url参数传递。您还可以在url中包含其他参数 headers = {'APIKEY':'----my API key here-----'} response = reques

这表明最大配额是300,但我认为我应该获得stackoverflow的API页面上提到的10000的最大配额。如果我在请求时以错误的方式传递API密钥,请帮助我。正确的方法是什么?

不确定从何处获得
APIKEY
,但它应该是
access\u token
,并且应该是一个url参数。将
access\u令牌
作为dict中的url参数传递。您还可以在url中包含其他参数

 headers = {'APIKEY':'----my API key here-----'}

 response =  requests.get('https://api.stackexchange.com/2.2/users?page=1&pagesize=5&order=desc&sort=reputation&site=stackoverflow',headers=headers)

"quota_max":300,"quota_remaining":299

我使用了错误的术语,而不是'APIKEY',我应该使用'key',并给它我的api键的值。我意识到我的错误。无论如何,谢谢你。
url = 'https://api.stackexchange.com/2.2/users'
params = {'access_token': my_token, 'page': 1, 'pagesize': 5, 
          'order': 'desc', 'sort': 'reputation', 'site': 'stackoverflow'}
response = requests.get(url, params=params)