Я хочу получить сеансы одного пользователя, я получаю access_token, следуя инструкциям OAuth2 от Google Fit.
Проблема заключается в отсутствии данных в результатах, я знаю, что сеансов гораздо больше для этого пользователя я попытался с параметром startTime и без него, как сказано здесь, в документации по Google Fit .
Я также пытался использовать параметр nextPage, но никаких результатов не получается.
CloseableHttpClient client = HttpClients.createDefault();
String url = "https://www.googleapis.com/fitness/v1/users/me/sessions
HttpGet httpGet = new HttpGet(url);
httpGet.setHeader("Authorization", "Bearer "+ user.getAccess_token());
CloseableHttpResponse response = client.execute(httpGet);
String respuesta = EntityUtils.toString(response.getEntity());
Проблема в том, что я получаю некоторые результаты, но не все из перечисленных сессий являются только теми, которые приходят из приложения strava, но на самом деле, гораздо больше сессий, в основном из стравы, но также и из другие приложения, такие как приложение Google Fit, которые не отображаются в результатах.
Вот результаты:
{
"session": [
{
"id": "3192059174",
"name": "Actividad al anochecer",
"description": "",
"startTimeMillis": "1584471022000",
"endTimeMillis": "1584471922000",
"modifiedTimeMillis": "1585822967562",
"application": {
"packageName": "com.strava"
},
"activityType": 97
},
{
"id": "3198130826",
"name": "Elíptica",
"description": "Película de Altered Carbón.",
"startTimeMillis": "1584638540000",
"endTimeMillis": "1584642140000",
"modifiedTimeMillis": "1585822967587",
"application": {
"packageName": "com.strava"
},
"activityType": 25
},
{
"id": "3201028867",
"name": "Elíptica",
"description": "Elíptica con una serie de vampiros ?",
"startTimeMillis": "1584725288000",
"endTimeMillis": "1584728588000",
"modifiedTimeMillis": "1585822967574",
"application": {
"packageName": "com.strava"
},
"activityType": 64
},
{
"id": "3204672733",
"name": "Actividad al anochecer",
"description": "",
"startTimeMillis": "1584817513000",
"endTimeMillis": "1584820513000",
"modifiedTimeMillis": "1585822967578",
"application": {
"packageName": "com.strava"
},
"activityType": 97
},
{
"id": "3208041061",
"name": "Elíptica",
"description": "10 minutos al 2\n30 minutos al 5\n10 minutos al 2",
"startTimeMillis": "1584898493000",
"endTimeMillis": "1584901493000",
"modifiedTimeMillis": "1585822967566",
"application": {
"packageName": "com.strava"
},
"activityType": 25
},
{
"id": "3211030630",
"name": "Día 11, Ejercicio 9",
"description": "",
"startTimeMillis": "1584991313000",
"endTimeMillis": "1584992633000",
"modifiedTimeMillis": "1585822967597",
"application": {
"packageName": "com.strava"
},
"activityType": 97
},
{
"id": "3214181270",
"name": "Actividad al anochecer",
"description": "",
"startTimeMillis": "1585075447000",
"endTimeMillis": "1585076791000",
"modifiedTimeMillis": "1585822967614",
"application": {
"packageName": "com.strava"
},
"activityType": 97
},
{
"id": "3220650928",
"name": "Masterclass MND",
"description": "",
"startTimeMillis": "1585155421000",
"endTimeMillis": "1585158541000",
"modifiedTimeMillis": "1585822967580",
"application": {
"packageName": "com.strava"
},
"activityType": 97
},
{
"id": "3224921282",
"name": "Actividad al anochecer",
"description": "",
"startTimeMillis": "1585336603000",
"endTimeMillis": "1585337983000",
"modifiedTimeMillis": "1585822967574",
"application": {
"packageName": "com.strava"
},
"activityType": 97
}
],
"deletedSession": []
}
Заранее спасибо!