我试图使用curl访问我的Nike +数据。我可以通过以下curl调用从Nike +获得一个有效的令牌:
curl -k 'https://developer.nike.com/services/login' --data-urlencode username='<MYEMAIL>' --data-urlencode password='<MYPASSWORD>'
使用临时令牌的响应类似于:
{"access_token":"FNPGS0sKhmZowCFiyV2w4GlKywDK","expires_in":"3599","profile_img_
url":"","token_type":"bearer"}
然后我尝试使用令牌卷曲:
curl -k -X GET 'https://api.nike.com/v1/m
e/sport/activities' --data-urlencode access_token='FNPGS0sKhmZowCFiyV2w4GlKywDK'
导致错误响应:
{"fault":{"faultstring":"Invalid Access Token","detail":{"errorcode":"keymanagem
ent.service.invalid_access_token"}}}
有没有人已经这样做/让这个运行?
干杯, 米哈伊
答案 0 :(得分:0)
原来请求网址应该是不同的。现在正在使用:
curl -k -X GET https://api.nike.com/v1/me/sport/activities?access_token=FNPGS0sKhmZowCFiyV2w4GlKywDK