2014-12-29 5 views
1

내가Google 피트니스 REST API 데이터 소스의 데이터 세트는 내가 처음을 얻기 위해이 API를 호출했습니다 더 포인트

으로 다른 StackOverflow의 게시물에서 설명한 Google 피트니스 REST API를 사용하여 데이터 소스 데이터 세트에서 points를 검색하려고하지있어 반환 데이터 소스의 목록 :

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 

교류 :

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

그리고 응답에서 제공되는 데이터 소스의 ID를 사용하여 나는이 쿼리를 만들 documentation로 표시된 경우 Points가 포함 된 Users.dataSources.datasets 리소스를 반환해야합니다. 그러나 이것은 내가 얻은 것입니다 :

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

첫 번째 API 호출에서 다른 데이터 소스 ID를 시도했지만 그 결과는 같습니다. 무엇이 잘못 되었습니까? 응답에서 dataPoints를 반환하려면 어떻게해야합니까?

답변

3

내 솔루션은 다음과 같습니다 $StartTime*1000000000;

을 그리고이 기능을 사용하여 문자열로 변환 : http://php.net/manual/es/function.floatval.php#106367

+0

당신은 문제가 종료 시각은 나노초 아니 었습니다 올바른 것입니다. 이 전화는 정상적으로 작동합니다. 'https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.distance.delta:com.google.android.gms:asus:Nexus 7 : f0e3ca13 :/datasets/000000-1420845034000000000' –