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

问题描述 投票:1回答:1

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

Gimbal API需要您的组织在AUTHORIZATION HTTP标头中的服务器API密钥。您可以在“组织”下找到组织的服务器API密钥。

授权:令牌令牌= my_organization_server_api_key重要一些Proximity API需要OAuth访问令牌。有关OAuth的详细信息,请参阅下文。

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

python django api oauth
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.