我想自动将我的Garmin Fenix3活动导入数据库(无需手动下载TCX文件)。我想到了两个选项来解决这个问题:
基于服务器的应用程序连接到Garmin Connect API,并在每次上传活动时通过GarminConnect通知(通过RESTful API) - 我的理解是正确的,我需要这个用例$ 5,000昂贵的Garmin API许可? http://developer.garmin.com/garmin-connect-api/overview/
创建一个Android应用程序,每次创建新活动时,安装的Garmin Android Connect应用程序都会收到通知 - 我该如何实现?根据我的理解,Connect IQ Mobile SDK For Android可用于创建一个Android应用程序,它可以在Garmin设备本身上与您自己的应用程序进行交互(我的场景不需要,我只想自动"下载&# 34;默认Fenix3应用程序创建的活动。
非常感谢任何帮助 - 谢谢。
答案 0 :(得分:2)
我现在可以回答我自己的问题了。除非您为Garmin API许可证支付5,000美元(这太荒谬了Garmin !!!),否则无法自动访问记录的数据。 Garmin支持团队确认,Connect IQ Mobile SDK方法不会完成这项工作。
获取数据的唯一方法是从https://connect.garmin.com手动下载FIT或TCX文件。请记住,运行动态(由HRM-Run传感器捕获和计算)不包含在这些文件中!
这是一个非常大的失望Garmin!在哪个世纪你们还活着?用户生成的数据属于用户,应该很容易访问!将数据锁定在您的保险箱中并不会真正吸引更多用户进入连接平台......但时间会证明。