当我这样做时:
卷曲-vhttps://cloudapi-oauth.suunto.com/oauth/token--user:-d grant_type=authorization_code-d redirect_uri=-d code=<来自步骤4.4>
它可以工作,但我无法使用以下脚本:
import requests
header={
"Authorization":"Basic Base64{user:pwd}"
}
def jwtRequest():
url = f'https://cloudapi-oauth.suunto.com/oauth/token?grant_type=authorization_code&client_id=&code='
req = requests.post(url,header)
return req
步骤4(https://apizone.suunto.com/how-to-start(提前谢谢你,
PS。出于安全考虑,我省略了client_id和代码。
出现问题
requests.post(url,header)
必须是:
requests.post(url,auth=HTTPBasicAuth('user','pswd'))
这已经将用户和pwd转换为Base64,并以正确的方式传递请求。