问题标签 [strava]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1664 浏览

javascript - OAuth2“不允许加载本地资源:chrome-error://chromewebdata/#buttons”

我正在使用 JavaScript 中的 Strava API 为用 HTML5 编写的 Web 应用程序执行 OAuth2 身份验证。身份验证遵循授权代码授予流程。第一步是获得用户的许可和访问代码。因此,我使用 url 中的必要参数将用户重定向到 Strava EndPoint。

我到达 Strava Endpoint,然后同意使用我的数据。然后我被重定向到应用程序,但收到一个错误......

不允许加载本地资源:chrome-error://chromewebdata/#buttons

知道有什么问题吗?

0 投票
0 回答
1096 浏览

ios - 即使客户端 id 是正确的,它在授权回调中给出无效的 client_id 消息

问题

我正在使用这个库对Strava进行 OAuth 。在将用户重定向到 Strava 的身份验证页面之前它工作正常,但是一旦用户批准应用程序就会出现问题。错误地,它说 client_id 无效,但实际上不是因为 1)我仔细检查了 2)如果是这种情况,那么在打开身份验证页面时它应该会出错,但它没有。

我不知道调试错误的最佳方法是什么。我尝试在 Xcode 中设置调试器,但它不起作用,因为我没有通过调试点获得清晰的画面。

我在下面粘贴我的代码:

应用程序.js

Info.plist (iOS)

AppDelegate.m

我不知道是什么问题。是与代码有关还是我传递数据错误?

0 投票
1 回答
293 浏览

node.js - 在 NodeJs 中询问运动员活动时如何“翻页”?

在 Strava API 中,我们可以获得运动员活动列表。但是,我们只能按页面获取 200 个活动。我想知道如何在其他页面上获取其他活动?

我玩参数。当我将per_page参数设置为 1 时。即使page参数设置为 60,我也只会得到一个活动。因为我在 NodeJs 上,所以我使用 fetch 来调用 API。

我想进行我通常应该进行的 60 项活动。然而,我只得到一个。

0 投票
1 回答
522 浏览

http - How to access strava API?

I am trying to access strava's API on arduino esp8266. My http.GET() using the ESP8266HTTPClient.h header is returning -1 which means that it fails to connect at some point (HTTPC_ERROR_CONNECTION_REFUSED). I am able to access other sites but am just having trouble linking up to Strava. Here is Strava's api site

0 投票
0 回答
46 浏览

objective-c - 如何在录制iOS时进入后台时执行strava的操作

我正在尝试做 strava 在进入后台时所做的事情。当我在录制时将 strava 置于后台时,左上角 iPhone 上的时钟变为蓝色,并且无论何时单击它都会打开 strava。我想知道这个功能叫什么以及你如何以编程方式完成它。目前我正在使用objective-c,所以在答案中使用它而不是swift会更有帮助。

编辑:我想通了,它是 locationManager setShowBackgroundLocationIndicator。

0 投票
1 回答
384 浏览

r - 解析 strava gpx与 R

我需要解析 strava gpx 文件,并且我正在使用库 marcusvolz/strava 可以很好地解析坐标、ele、时间,但问题是当您尝试解析更改函数的扩展路径时。

我更改了函数,包括:hr <- as.numeric(XML::xpathSApply(pfile, path = "//trkpt/extensions/gpxtpx:TrackPointExtension/gpxtpx:hr", XML::xmlValue))

但返回:

XPath 错误:未定义的命名空间前缀 XPath 错误:无效表达式 xpathApply.XMLInternalDocument(doc, path, fun, ..., namespaces = namespaces, : 评估 xpath 表达式时出错 //trkpt/extensions/gpxtpx:TrackPointExtension/gpxtpx:hr

Aquí el xml:

我需要在 df 中包含 hr 的值

0 投票
1 回答
1262 浏览

c# - 无法在 C# 中使用 strava API

从 strava 参考https://developers.strava.com/docs/reference/#api-Clubs-getClubMembersById

我正在尝试在 C# 中使用 strava API。
我在 Concole App(Microsoft Visual Studio Community 2019 上的 .NET Framework 4.6.1)上安装了 Strava.NET v3.4.4,如下图所示。
安装 Strava.NET v3.4.4

我刚刚添加了 strava 参考作为上面的链接。
代码:

错误:

找不到类型或命名空间名称“com”(您是否缺少 using 指令或程序集引用)

0 投票
0 回答
93 浏览

google-apps-script - Strava api 与 Google oauth2 库。状态令牌未正确返回或 Google oauth2 库未正确处理它

我正在使用Google 脚本库来建立对 Strava api 的 oauth2 访问。要么不返回状态令牌,要么返回但 oauth2 库没有对其进行解码并使其可用,我不知道是哪个。Strava api 和 oauth2 库都在其文档中声称可以处理令牌。

有没有人有使用这种机制的经验以及任何可能(不)发生的事情的指针?或者有人成功地使用了这个机制吗?

电话是:

当我检查从 Strava 返回的数据时,状态部分是:

这似乎是合理的,因为它是加密的,但是当我尝试将它分配给一个变量时:

它是未定义的。

想法?

0 投票
4 回答
1895 浏览

python-3.x - 如何在 django 项目中安装 swagger_client

我在尝试运行以下代码时遇到了ModuleNotFoundError: No module named 'swagger_client'的问题。

如何导入 swagger_client?

我想访问自定义 api。

我的代码:

0 投票
1 回答
91 浏览

python - 在 Pandas 数据框中找到“最佳”切片而不循环

我正在做一个项目,我导入一个 .gpx 文件并将其转换为 Pandas 数据框以进行进一步分析。此文件包含来自 Strava、Endomondo、Runkeeper 等的锻炼的位置和时间数据。我已经计算了总距离、时间和速度等统计数据,但我还想找到锻炼中特定距离的最快或最佳时间。因此,对于 16 公里的锻炼,我想在这 16k 范围内计算我最快的 5k、10k 等。

我写了一些有用的东西,但它涉及循环数据框。由于循环数据帧是我应该避免的事情,我觉得应该有一个更有效的解决方案。

数据框看起来像这样:

此代码适用于查找最快的 5000 米:

我知道我应该使用矢量化或 .apply(),但我不知道如何在此处执行此操作。因此,非常感谢任何帮助!谢谢!

可以在此处下载测试文件:http: //gofile.me/2RsVN/dos1tPTVD