我正在尝试制作一个获取 strava 用户信息(信息、活动等)的应用程序。
我阅读了 strava doc 的说明:https ://developers.strava.com/docs/authentication/
我在我的应用程序上得到了这个,我应该要求用户使用类似的东西连接到 strava:https ://www.strava.com/oauth/authorize?client_id=22991&redirect_uri=https://printmyroute.xyz/activity&response_type=code&scope=活动:read_all,read_all,配置文件:read_all
然后,会出现一个连接页面,然后是授权。当用户接受授权时,我在 url 中得到了一个代码。伟大的!但是要按照文档提出有关活动的请求,我需要 client_id 和 client_secret 才能发出此请求:
curl -X POST https://www.strava.com/api/v3/oauth/token \
-d client_id=ReplaceWithClientID \
-d client_secret=ReplaceWithClientSecret \
-d code=ReplaceWithCode \
-d grant_type=authorization_code
但是我怎样才能得到用户的client_id和client_secret。(我可以使用我的 client_id 和 client_secret 发出请求,但这不是目标,我想访问用户的数据以便在他的应用程序上显示它......)。
谢谢