问题标签 [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.
javascript - OAuth2“不允许加载本地资源:chrome-error://chromewebdata/#buttons”
我正在使用 JavaScript 中的 Strava API 为用 HTML5 编写的 Web 应用程序执行 OAuth2 身份验证。身份验证遵循授权代码授予流程。第一步是获得用户的许可和访问代码。因此,我使用 url 中的必要参数将用户重定向到 Strava EndPoint。
我到达 Strava Endpoint,然后同意使用我的数据。然后我被重定向到应用程序,但收到一个错误......
不允许加载本地资源:chrome-error://chromewebdata/#buttons
知道有什么问题吗?
ios - 即使客户端 id 是正确的,它在授权回调中给出无效的 client_id 消息
问题
我正在使用这个库对Strava进行 OAuth 。在将用户重定向到 Strava 的身份验证页面之前它工作正常,但是一旦用户批准应用程序就会出现问题。错误地,它说 client_id 无效,但实际上不是因为 1)我仔细检查了 2)如果是这种情况,那么在打开身份验证页面时它应该会出错,但它没有。
我不知道调试错误的最佳方法是什么。我尝试在 Xcode 中设置调试器,但它不起作用,因为我没有通过调试点获得清晰的画面。
我在下面粘贴我的代码:
应用程序.js
Info.plist (iOS)
AppDelegate.m
我不知道是什么问题。是与代码有关还是我传递数据错误?
node.js - 在 NodeJs 中询问运动员活动时如何“翻页”?
在 Strava API 中,我们可以获得运动员活动列表。但是,我们只能按页面获取 200 个活动。我想知道如何在其他页面上获取其他活动?
我玩参数。当我将per_page
参数设置为 1 时。即使page
参数设置为 60,我也只会得到一个活动。因为我在 NodeJs 上,所以我使用 fetch 来调用 API。
我想进行我通常应该进行的 60 项活动。然而,我只得到一个。
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
objective-c - 如何在录制iOS时进入后台时执行strava的操作
我正在尝试做 strava 在进入后台时所做的事情。当我在录制时将 strava 置于后台时,左上角 iPhone 上的时钟变为蓝色,并且无论何时单击它都会打开 strava。我想知道这个功能叫什么以及你如何以编程方式完成它。目前我正在使用objective-c,所以在答案中使用它而不是swift会更有帮助。
编辑:我想通了,它是 locationManager setShowBackgroundLocationIndicator。
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 的值
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 参考作为上面的链接。
代码:
错误:
google-apps-script - Strava api 与 Google oauth2 库。状态令牌未正确返回或 Google oauth2 库未正确处理它
我正在使用Google 脚本库来建立对 Strava api 的 oauth2 访问。要么不返回状态令牌,要么返回但 oauth2 库没有对其进行解码并使其可用,我不知道是哪个。Strava api 和 oauth2 库都在其文档中声称可以处理令牌。
有没有人有使用这种机制的经验以及任何可能(不)发生的事情的指针?或者有人成功地使用了这个机制吗?
电话是:
当我检查从 Strava 返回的数据时,状态部分是:
这似乎是合理的,因为它是加密的,但是当我尝试将它分配给一个变量时:
它是未定义的。
想法?
python-3.x - 如何在 django 项目中安装 swagger_client
我在尝试运行以下代码时遇到了ModuleNotFoundError: No module named 'swagger_client'的问题。
如何导入 swagger_client?
我想访问自定义 api。
我的代码:
python - 在 Pandas 数据框中找到“最佳”切片而不循环
我正在做一个项目,我导入一个 .gpx 文件并将其转换为 Pandas 数据框以进行进一步分析。此文件包含来自 Strava、Endomondo、Runkeeper 等的锻炼的位置和时间数据。我已经计算了总距离、时间和速度等统计数据,但我还想找到锻炼中特定距离的最快或最佳时间。因此,对于 16 公里的锻炼,我想在这 16k 范围内计算我最快的 5k、10k 等。
我写了一些有用的东西,但它涉及循环数据框。由于循环数据帧是我应该避免的事情,我觉得应该有一个更有效的解决方案。
数据框看起来像这样:
此代码适用于查找最快的 5000 米:
我知道我应该使用矢量化或 .apply(),但我不知道如何在此处执行此操作。因此,非常感谢任何帮助!谢谢!
可以在此处下载测试文件:http: //gofile.me/2RsVN/dos1tPTVD