Python API连接问题/不确定他们在问什么

时间:2014-04-25 04:01:51

标签: python django api oauth

我正在尝试连接到API,他们提供了以下指示:

  

Gimbal API需要您的组织的服务器API密钥   AUTHORIZATION HTTP标头。您可以找到组织的服务器API   组织下的关键。

     

AUTHORIZATION:令牌令牌= my_organization_server_api_key重要说明   某些Proximity API需要OAuth访问令牌。见下文了解更多   有关OAuth的信息。

我确实有服务器api密钥,而我的问题是如何访问服务器并与之建立连接。 我目前正在使用requests,我不确定用于传递HTTP标头的命令。更不用说,在建立连接之后还需要做什么和/或我能够以JSON格式发送数据。

1 个答案:

答案 0 :(得分:3)

使用请求库的custom headers部分。

因此:

url = "https://manager.gimbal.com/api/" # Note you'll need to customize this
headers = {'Authorization': 'Token <server api key>'}
r = requests.get(url, headers=headers)

只需在url中输入正确的API端点,然后替换您的服务器API密钥即可。请确保保留其余部分,包括Token在值部分。