2014-12-29 5 views
1

Я пытаюсь получить points из DataSource набора данных с помощью API Google Fit RESTGoogle Fit REST API DATASOURCE наборы данные возвращают нет Очки

Как объяснен в другом посте StackOverflow я первый сделал этот API вызов, чтобы получить список DataSources:

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

И затем, используя идентификатор источника данных, подаваемых в ответ я делаю этот запрос:

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 

Какого переменный ток в соответствии с documentation должен возвращать ресурс Users.dataSources.datasets, который включает в себя пункты. Однако все это я получаю:

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

Я пробовал другие DATASOURCE идентификаторы из первого вызова API, а результат тот же. Что я делаю неправильно, как мне получить данные, полученные в ответ?

ответ

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:/наборы данных/000000-1420845034000000000' –

Смежные вопросы