如何将人们的STRAVA个人资料与我的网站联系起来?

我有一个ASP.NET Core MVC网站,适用于健身等。我正在努力做到这一点,以便人们可以将其网站上的帐户与Strava帐户关联起来。我已经阅读并重新阅读了Strava API文档,但无法解决。

我知道,当您请求访问Strava时,您会在如下页面上跳转:https ://www.strava.com/oauth/authorize?client_id=25011&response_type=code&redirect_uri =http ://localhost:61488&approval_prompt=force 。用户单击“授权”后,它将重定向到redirect_uri中提供的URL。放入地址栏中的“代码”查询字符串参数不是有效的授权代码,我实际上无法将其用于任何可能出现的事情。

我的应用程序的理想流程是:

  1. 有人在我的网站上注册了一个帐户

  2. 他们单击一个链接以使用新帐户对Strava进行身份验证(因此我的网络应用可以访问其Strava数据)

  3. 我的网络应用程序开始运行并获取其所有历史活动并将其扩展

  4. 我的应用程序显示此数据

我在身份验证步骤以及随后的数据检索方面都陷入了困境。任何帮助将不胜感激 :)


慕仙森
浏览 174回答 1
1回答

aluckdog

我不确定您具体指的是什么:不是有效的授权码,我实际上无法使用它错误消息通常可以帮助您进行故障排除。另外,根据OAuth2授权响应,请确保仅使用code或authorization_code参数一次:客户端不得多次使用授权码。干杯!
打开App,查看更多内容
随时随地看视频慕课网APP