2015-11-30 2 views
1

Я пытаюсь получить сеансы от STARTDATE к EndDate, но каждый раз, когда я стараюсь всегда возвращать пустой рекордGoogle FIT Rest API Получить Sessions

HTTP/1.1 200 OK 
Content-length: 3 
X-xss-protection: 1; mode=block 
Content-location: https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2015-11-20T00:00:00.00Z&endTime=2015-11-30T23:59:59.99Z 
X-content-type-options: nosniff 
Expires: Fri, 01 Jan 1990 00:00:00 GMT 
Vary: Origin,X-Origin 
Server: GSE 
Etag: "" 
Pragma: no-cache 
Cache-control: no-cache, no-store, max-age=0, must-revalidate 
Date: Mon, 30 Nov 2015 16:49:52 GMT 
X-frame-options: SAMEORIGIN 
Content-type: application/json; charset=UTF-8 
{} 

Heres в URL: https://www.googleapis.com/fitness/v1/users/me/sessions?startTime=2015-11-20T00:00:00.00Z&endTime=2015-11-30T23:59:59.99Z

Что неправильно?

У меня есть данные в этом диапазоне и, например, если я выполнить набор данных он возвращает данные (https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:com.google.android.gms:estimated_steps/datasets/XXXXXXX000000000000-XXXXXX000000000000)

+0

Сообщение некромантии! У меня такая же проблема, вы когда-нибудь находили то, что вызывало ее? –

+0

@Tom Danvers, из моего поиска список пуст, потому что это только для сессий, вставляемых в приложениях, а не в Google. (у меня нет безопасности на 100%) – Luis

ответ

1

Сессии представляют собой временной интервал, в течение которого пользователи выполняют фитнес-активности.

Он будет отображаться только для элементов ресурсов сеансов, которые были преобразованы в сеанс.

Как правило, автоматические дорожки (те, которые вы ничего не делаете для отслеживания) становятся сеансами, когда вы накладываете на него имя (вы можете попробовать его с помощью приложения Google Fit, выбрав одну из функций автодорожки, поставить его название, например, «прогулка на обед»). Требуется некоторое время, чтобы стать доступным в API, в моем случае потребовалось один час, чтобы стать доступным для списка сессий.

Еще один пример, чтобы увидеть, что в списке сеансов будет создан сеанс: создайте новое действие в Google Fit с помощью действий запуска и остановки.

Вы можете найти более подробную информацию о концепции сессии здесь: https://developers.google.com/fit/android/using-sessions

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