所以我目前正在使用PHP中的Google Fit Rest Api进行战斗(纯粹,不是来自GitHub,因为我发现文档有点弱,至少对我而言)并且我有一些问题。
1。我跑
{base_uri}/me/dataSources/derived:com.google.activity.segment:com.google.android.gms:session_activity_segment/datasets/{timestamp_period}
获取用户活动列表,并认为结果值是活动类型ID,直到昨天将我ID号码给了我。 113来自crossfit活动 (list stops at 112) 你知道为什么会这样吗?或者也许我的想法是错误的,它不是活动类型ID - 那么我怎么能得到它?很奇怪,因为它适用于其他活动...
2. 我需要从跟踪的活动中识别手动活动,我以为我至少找到了部分解决方案:
{base_uri}/me/dataSources/derived:com.google.distance.delta:com.google.android.gms:merge_distance_delta/datasets/{timestamp_period}
仅在活动是手动的情况下返回值,在其他情况下我需要运行此命令:
{base_uri}/me/dataSources/derived:com.google.distance.delta:com.google.android.gms:from_high_accuracy_location<-derived:com.google.location.sample:com.google.android.gms:merge_high_fidelity/datasets/{timestamp_period}
获得被跟踪的,但它甚至陷入困境,看起来我昨天的步行跟踪是手动的。 您是否知道如果手动添加活动或使用跟踪器,我该如何获得?
3。您知道如何获取活动说明吗?