问题标签 [mapmyfitness]

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 投票
2 回答
1088 浏览

api - MapMyFitness API 授权未使用正确的回调

我一直在与MapMyFitness API. 我让它工作并且授权运行顺利。在过去的两个月里,我的代码或他们的 API 似乎发生了一些变化。

在请求期间,我拨打了以下电话:

它正确地将我发送到 MapMyFitness 站点以授予访问权限。我输入有效的用户名和密码,然后它会将我重定向到:

当然,网站和令牌是为这个例子组成的。如果我删除第一部分并留下实际的回调,mysite.com/authorize.php?oauth_token=123456789它会正确运行。

看来 MapMyFitness 没有正确处理我的callback并添加它的oauth url.

如果我添加http://到回调中,我会收到错误:

0 投票
1 回答
837 浏览

ios - MapMyFitness API OAuth 问题

我遇到了 MapMyFitness API 的一些问题。MapMyFitness 使用 OAuth 1.0

我能够通过调用 3.1/oauth/request_token 成功获得临时授权令牌/临时秘密令牌组合

之后,我能够成功地将用户引导到授权页面并获得带有授权验证器的重定向回调。

在那之后,不幸的是,我在尝试调用 3.1/oauth/access_token 时遇到了错误。(HTTP 错误 401)

首先,MMF 文档 ( http://api.mapmyfitness.com/3.1/oauth/access_token?doc ) 指出:交换请求令牌和访问令牌的授权验证器。但是,文档中的输入参数列表没有提及 oauth_verifier。我通过重定向回调收到的 oauth_verifier 是否应该作为参数传递给 access_token 调用?

其次,在我看来,也许我没有正确创建签名。对于 3.1/oauth/request_token 调用,生成签名的密钥是“XXX&”,其中 XXX 是 MapMyFitness 分配给我的应用程序的消费者密钥。这工作正常。对于 3.1/oauth/access_token 调用,我使用“XXX&YYY”作为签名密钥,其中 XXX 是 MapMyFitness 分配给我的应用程序的消费者密钥,YYY 是服务器在 3.1/oauth 期间返回给我的临时密钥/request_token 调用。那是对的吗?

我将不胜感激任何建议。

0 投票
1 回答
190 浏览

json - MapMyFitness i/o 使用情况

(这篇文章可能会给我带来坏名声,但无论如何)

有体育活动共享的门户 - MapMyFitness

这是他们的 API

我想在I/O 文档中测试 Post Workout 。这些字段是:

但我仍然有下一个错误:

我究竟做错了什么?

PS 不幸的是,我没有找到任何可以提供帮助的社区或活跃论坛。

0 投票
1 回答
899 浏览

ruby-on-rails - 诊断在我的代码之外发生的 NoMethodError

我正在使用omniauthomniauth-mapmyfitness-oauth2来允许 MapMyFitness 用户登录我的网站。

最近,我有一些登录尝试导致以下错误。我的 Rails 应用程序代码中似乎没有任何错误发生 - 似乎它完全在 ruby​​、一些 gem(s) 或 MapMyFitness API 中。

任何关于如何调试它方向/信息/建议将不胜感激。我以前没有遇到过这样的问题,所以这是一个巨大的学习机会。

我确实查看了/usr/lib/ruby/1.9.1/net/http.rb文件,并.strip在第 1435 行找到了对 right 的引用:

不过,我不知道如何处理这些信息。

0 投票
2 回答
474 浏览

ruby - MapMyFitness API 出现 Oauth2 错误

我正在尝试将 MapMyFitness API (www.mapmyapi.com) 与 Ruby on Rails 3.2 和 oauth2 gem 一起使用。首先,我的应用在“get_auth_url”中生成 auth_url。然后浏览器导航到它,并且一旦通过身份验证,回调就会返回到“mapmyfitness_callback”。“mapmyfitness_callback”还获取“锻炼”列表,并显示在浏览器中。

问题是当用户选择要下载的锻炼时。要检索选定的锻炼,我调用“get_workout”。但是,我很难为请求获取适当的令牌。

下面的行崩溃:

与:OAuth2::Error (: {"oauth1_error":"Malformed authentication header","oauth1_error_code":"OAUTH1:UNKNOWN"}): app/controllers/telemetry_controller.rb:60:in `get_workout'

整个控制器代码:

0 投票
1 回答
421 浏览

php - MapMyFitness API - 无法让 OAuth2 在 PHP 中工作

全部,

我正在尝试使用 MapMyFitness 的 API 和 OAuth2。

这是我正在使用的精简代码(类似于我成功用于连接 Strava 和 RunKeeper API 的代码):

当我运行这个 -$json是空的,$responsecode是 400,而不是 200。

我的请求显然做错了什么,但我不知道是什么......

0 投票
2 回答
196 浏览

jawbone - 是否有任何健康/健身手环或活动追踪器支持来自第三方应用程序的警报或振动?

嗨,我正在开发一个安卓应用程序,它需要向用户佩戴的健身设备发送警报。基本上它应该使乐队振动或发出警报。

我检查了许多乐队,包括 mapmyrun、jawbone 等,但他们没有公开这个 api。

0 投票
1 回答
187 浏览

ruby-on-rails - 使用 rails 连接到 oauth2/api 时出现问题

我正在尝试通过 oauth2 连接到 mapmyfitness api。但是,每当我尝试连接时,我都会收到错误消息。

这是配置文件。。

使用它应该至少可以让我登录到 mapmyfitness,但是每当我尝试连接时(它重定向到https://www.mapmyfitness.com/v7.1/oauth2/authorize/confirm)...我得到这个错误在浏览器中“未经授权的客户端试图访问您的资源”。

我不知道如何解决这个问题,任何帮助表示赞赏!

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 回答
970 浏览

c# - 从 FIT 文件中读取锻炼数据

您好,我正在尝试从 c# 的 .fit 扩展文件中读取数据。我需要从该文件中获取锻炼数据。

我有一些示例文件正在使用,我在https://www.thisisant.com/resources/fit使用 idk

我找不到任何类型的文件或任何文件。

这方面的任何形式的指导都会有所帮助。

提前致谢。