我正在尝试连接到API,他们提供了以下指示:
Gimbal API需要您的组织的服务器API密钥 AUTHORIZATION HTTP标头。您可以找到组织的服务器API 组织下的关键。
AUTHORIZATION:令牌令牌= my_organization_server_api_key重要说明 某些Proximity API需要OAuth访问令牌。见下文了解更多 有关OAuth的信息。
我确实有服务器api密钥,而我的问题是如何访问服务器并与之建立连接。 我目前正在使用requests,我不确定用于传递HTTP标头的命令。更不用说,在建立连接之后还需要做什么和/或我能够以JSON格式发送数据。
答案 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
在值部分。