Так что в настоящее время я борюсь с Google Fit Rest Api на PHP (чисто, не из GitHub, так как я нахожу документацию немного слабой, по крайней мере, для меня), и у меня возникли некоторые вопросы.
1. я бегу
{base_uri}/me/dataSources/derived:com.google.activity.segment:com.google.android.gms:session_activity_segment/datasets/{timestamp_period}
Чтобы получить список действий пользователя и думал, что результатом будет идентификатор вида деятельности до вчерашнего дня, когда он выскочил мне идентификационный номер 113 от кроссфит деятельности (список останавливается на 112)
Вы знаете, почему это произошло? Или, возможно, мое мышление не так, и это не идентификатор типа деятельности — тогда как я могу получить его? Странно, так как это уместно на других мероприятиях …
2. Мне нужно идентифицировать ручные действия из отслеживаемых действий, я думал, что нашел по крайней мере частичное решение, что это:
{base_uri}/me/dataSources/derived:com.google.distance.delta:com.google.android.gms:merge_distance_delta/datasets/{timestamp_period}
возвращает мне значение, только если действие было ручным, в других случаях мне нужно выполнить это:
{base_uri}/me/dataSources/derived:com.google.distance.delta:com.google.android.gms:from_high_accuracy_location<-derived:com.google.location.sample:com.google.android.gms:merge_high_fidelity/datasets/{timestamp_period}
чтобы отследить их, но это не сработает, и похоже, что моя вчерашняя прогулка была ручной.
Знаете ли вы какое-нибудь решение, как я могу получить, если активность была добавлена вручную или с помощью трекера?
3. Знаете ли вы, как получить описание деятельности?
Задача ещё не решена.
Других решений пока нет …