1

我只是想知道如何访问 strava 用户的数据。

我得到了钥匙和秘密。

以及如何进行身份验证以获取用户权限并获取访问令牌?

4

2 回答 2

5

您可以在此处查看流程http://strava.github.io/api/v3/oauth/

在 strava 中注册您的应用后,您将获得密钥和密码。现在,要让用户访问代码,您需要共享接受链接 - 类似于https://www.strava.com/oauth/authorize?client_id=9&response_type=code&redirect_uri=http://localhost/token_exchange.php&approval_prompt=force与用户并请求他们授权您的应用程序。一旦用户授权您的应用程序,他将被重定向到您的网站,并使用查询字符串中的访问代码。(http://localhost/token_exchange.php?state=&code=9d89636f3ad420fad5727e8591193aeeab9b2310)。例如。在上面的 URL 访问代码是 - 9d89636f3ad420fad5727e8591193aeeab9b2310

于 2017-06-30T09:02:19.940 回答
4

此处描述了该过程:Strava oauth v3

我已经建立了一个项目,它演示了如何从 strava 访问用户数据:Acceler8

还有一个演示交互的序列图。

希望这有助于您入门。

于 2016-11-08T11:23:19.723 回答