我有一个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。放入地址栏中的“代码”查询字符串参数不是有效的授权代码,我实际上无法将其用于任何可能出现的事情。我的应用程序的理想流程是:有人在我的网站上注册了一个帐户他们单击一个链接以使用新帐户对Strava进行身份验证(因此我的网络应用可以访问其Strava数据)我的网络应用程序开始运行并获取其所有历史活动并将其扩展我的应用程序显示此数据我在身份验证步骤以及随后的数据检索方面都陷入了困境。任何帮助将不胜感激 :)
1 回答
aluckdog
TA贡献1847条经验 获得超7个赞
我不确定您具体指的是什么:
不是有效的授权码,我实际上无法使用它
错误消息通常可以帮助您进行故障排除。
另外,根据OAuth2授权响应,请确保仅使用code或authorization_code参数一次:
客户端不得多次使用授权码。
干杯!
- 1 回答
- 0 关注
- 171 浏览
添加回答
举报
0/150
提交
取消