问题标签 [underarmour]

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 投票
1 回答
2181 浏览

python - 调用 UnderArmour api 时出现开发人员不活动错误

尝试在 UnderArmour Connected Fitness api 中发布到access_token 端点时收到 403“开发者不活动”错误。正在使用的client_id处于活动状态。调用中使用的 url 为:https ://api.ua.com/v7.1/oauth2/access_token/

这是获取授权码后使用 python 调用的片段:

其中 CLIENT_ID 和 CLIENT_SECRET 是我在开发者门户上的注册值。

0 投票
1 回答
493 浏览

swift3 - 使用 Swift 3 的 MapMyRun 的 OAuth2

我试图让用户验证我的应用程序以使用他存储在 MapMyRun(https://developer.underarmour.com/apps/myapps)上的数据。

这是我的代码:

我的输出:

到目前为止,我得到的是正确的重定向

但 OAuth2 不处理这个。

如何使其通过 MapMyRun 进行身份验证?我的想法是为例如实施深层链接。register://,这里将是所有回调数据。这将由下一个帖子请求处理,该请求将为我们提供访问令牌。但这对我来说听起来有点复杂。

有没有其他方法可以解决它?

我正在尝试重写我的 python 代码,它工作得很好,但现在我需要把它放在我的 iOS 应用程序上:D

https://developer.underarmour.com/docs/v71_OAuth_2_Demo

谢谢!

抄送:@Makaille

0 投票
0 回答
323 浏览

r - API忽略使用httr发送的标头?

我正在使用 UnderArmour API 并请求 gpx 文件以获取给定位置的路线,并且工作正常。但是,下载需要一段时间,我想根据他们的压缩页面下载一个压缩文件:

所有端点都支持响应压缩。要启用压缩,您的请求必须提供值设置为 gzip 的“Accept-Encoding”。

获取 /7.1/... HTTP/1.1

主办方:api.underarmour.com

接受:应用程序/json

接受编码:gzip

我用来尝试这个的代码在这里(我已经用 XXX 替换了我的用户令牌以保护隐私):

我得到的文件似乎没有被压缩。下载时间与下载原始文件的时间一样长,而且我不必进行任何提取。我似乎无法检查 httpbin 收到的标头,因为返回的文件是原始格式,并且 str(content(r)$headers) 失败,因为格式只是从服务器发回的字节的原子向量。它发回的标头如下,其中不包括“Accept”或“Accept-Encoding”标头,如果它正常工作,我希望它们在那里。

如何从 UnderArmour API 获取压缩的 GPX 文件?