【发布时间】:2016-11-04 05:51:30
【问题描述】:
尝试在 UnderArmour Connected Fitness api 中发布到 access_token endpoint 时收到 403“Developer Inactive”错误。正在使用的 client_id 处于活动状态。调用中使用的url为:https://api.ua.com/v7.1/oauth2/access_token/
这是获取授权码后使用python调用的sn-p:
import requests
access_token_url = 'https://api.ua.com/v7.1/oauth2/access_token/'
access_token_data = {'grant_type': 'authorization_code',
'client_id': CLIENT_ID,
'client_secret': CLIENT_SECRET,
'code': authorize_code}
response = requests.post(url=access_token_url, data=access_token_data)
In [24]: response
Out[24]: <Response [403]>
In [25]: response.content
Out[25]: '<h1>Developer Inactive</h1>'
其中 CLIENT_ID 和 CLIENT_SECRET 是我在开发者门户上的注册值。
【问题讨论】:
标签: python api oauth2 mapmyfitness underarmour