通过 REST API 查询 HealthKit 数据
Posted
技术标签:
【中文标题】通过 REST API 查询 HealthKit 数据【英文标题】:Query HealthKit data via REST API 【发布时间】:2015-05-01 10:59:32 【问题描述】:是否可以像查询常规 API(在用户同意的情况下)以存储在我的 webapp 中一样从 Healthkit 获取数据?
类似:healthkit.com/api/v1/user/GetWeight
如果是,我在哪里可以找到可用方法的列表? 如果没有,是否有任何解决方法?
【问题讨论】:
考虑到他们保护用户隐私的方法,尤其是在健康方面,我认为 Apple 不太可能实施这样的事情。 当他们可以将其提供给其他 ios 应用程序和应用程序开发人员时,我认为 REST api 并没有什么不同。 HealthKit documentation 表示 HealthKit 数据仅保存在用户设备上的本地,所以恐怕不像 Google Fit 那样存在 REST API。 【参考方案1】:你必须构建:
您自己的 REST API 服务来存储和检索所需数据; 一个 iOS 应用,它使用 HealthKit SDK 访问设备上的数据并将其发布到您的 API。这两个步骤都不是微不足道的。祝你好运!
【讨论】:
还是这样吗? 我已经能够使用workflow.is 制作一些东西,它从 healthkit 获取数据,然后将其发布到选择的 URL。抱歉,不能分享,因为有些细节是个人的,但希望这是对其他人的指针。【参考方案2】:另一种方法是在 iPhone 上安装 Google Fit,它会连接到 healthkit 并将数据同步到云端,然后可以通过 Fit 的 REST API https://developers.google.com/fit/rest/ 进行查询
【讨论】:
【参考方案3】:如果它是你想要的 REST/json API,它不可用,我想它永远不会可用。
HealthKit 只是一个标准 API available in the IOS8 SDK,可从运行在 iDevice 上的应用程序访问,并用 Objective-c/swift 编写。
【讨论】:
以上是关于通过 REST API 查询 HealthKit 数据的主要内容,如果未能解决你的问题,请参考以下文章
通过 HTTPS 发送时,rest api 查询参数是不是安全?
Binance REST API - 通过查询字符串下达 PHP 订单 (POST)
是否可以通过 REST API 从 Metabase MBQL / SQL 查询中获取原始数据?