1

次の PHP コマンドを使用して、Google Fit から歩数を取得しています。

$dataset->get('me','derived:com.google.step_count.delta:com.google.android.gms:derive_step_deltas<-derived:com.google.step_count.cumulative:com.google.android.gms:HTC:HTC One:3863da10:soft_step_counter','1397515179728708316-1423267952728708316');

これは Google_Service_Fitness_Dataset を受け取りますが、ポイントは含まれません:

{
 "minStartTimeNs": "1397515179728708316",
 "maxEndTimeNs": "1423267952728708316",
 "dataSourceId":     "derived:com.google.step_count.delta:com.google.android.gms:derive_step_deltas\u003c-derived:com.google.step_count.cumulative:com.google.android.gms:HTC:HTC One:3863da10:soft_step_counter"
}

API Explorer を使用すると、結果に数百のポイントに加えて、上記のデータセットが表示されます。例:

"point": [
  {
   "startTimeNanos": "1416618389952000000",
   "endTimeNanos": "1416618449952000000",
   "dataTypeName": "com.google.step_count.delta",
   "originDataSourceId":     "derived:com.google.step_count.cumulative:com.google.android.gms:HTC:HTC One:3863da10:soft_step_counter",
   "value": [
    {
     "intVal": 1
    }
   ],
   "modifiedTimeMillis": "1416620672890"
  }

これらのポイントが API Explorer に表示されるのに PHP アプリには表示されない原因は何か間違っていますか?

OAuth 2.0 Playgroundも使用してみましたが、ポイントも表示されません。現在、すべての実装でフィットネス アクティビティの読み取りスコープのみを使用しています ( https://www.googleapis.com/auth/fitness.activity.read )。洞察を事前にありがとう!

4

0 に答える 0