gpt4 book ai didi

c# - 如何将人们的 STRAVA 个人资料与我的网站相关联?

转载 作者:行者123 更新时间:2023-12-05 07:34:45 24 4
gpt4 key购买 nike

我有一个 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. 我的应用显示这些数据

我在身份验证步骤以及随后的数据检索中失败了。任何帮助将不胜感激:)

最佳答案

我不确定你具体指的是什么:

isn't a valid authorisation code and I can't actually use it

错误消息通常可以帮助您进行故障排除。

此外,根据 OAuth2 Authorization Response,请确保您只使用一次 codeauthorization_code 参数:

The client MUST NOT use the authorization code more than once.

干杯!

关于c# - 如何将人们的 STRAVA 个人资料与我的网站相关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49971995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com