【发布时间】:2021-06-12 15:31:22
【问题描述】:
我需要获取令牌才能连接到 API。用python试过这个:
import requests, base64
url = 'https://api-b2b.alzura.com/common/login'
token_req = base64.b64encode(b'name:passwd').decode()
headers = {'Authorization': str(token_req)}
req = requests.post(url, headers=headers)
print(req)
并得到
看来我做错了。我应该做什么/学习/阅读?
感谢您的宝贵时间!
更新 它应该是一个基本的身份验证,看起来不需要任何用户机密。这是开发人员的小手册:
获取登录令牌和过期日期。返回 X-AUTH-TOKEN,即 其余端点的身份验证所需的。验证 对于此端点是基本身份验证。对于身份验证,一个 格式为“Alzura ID:Password”的身份验证标头必须是 作为 base64 编码的字符串传输。
【问题讨论】:
-
这里是link获取token的描述。如果有帮助的话。
标签: python python-3.x api python-requests token