1

Google Fit REST API を使用して dataSource データセットからポイントを取得しようとしています

別の StackOverflow の投稿で説明されているように、最初にこの API 呼び出しを行って、dataSources のリストを取得しました。

https://www.googleapis.com/fitness/v1/users/me/dataSources

そして、応答で提供された dataSource の ID を使用して、次のクエリを作成します。

https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.distance.delta:com.google.android.gms:asus:Nexus 7:f0e3ca13:/datasets/000000-1419867599

ドキュメントによると、ポイントを含む Users.dataSources.datasets リソースを返す必要があります。しかし、これは私が得るすべてです:

{
  "minStartTimeNs": "0", 
  "maxEndTimeNs": "1419867599", 
  "dataSourceId": "derived:com.google.distance.delta:com.google.android.gms:asus:Nexus 7:f0e3ca13:"
}

最初の API 呼び出しから他の dataSource ID を試しましたが、結果は同じです。何が間違っていますか、応答で返される dataPoints を取得するにはどうすればよいですか?

4

1 に答える 1

3

私の解決策は次のとおりです。$StartTime*1000000000;

そして、この関数を使用して文字列に変換します: http://php.net/manual/es/function.floatval.php#106367

于 2015-01-09T10:22:09.480 に答える