Попытка извлечь данные о съеденных продуктах из Google fit, но возвращает 403 в ответе

#google-fit

#google-fit

Вопрос:

Это запрос ниже: Для области видимости:https://www.googleapis.com/auth/fitness.nutrition.read

Также дайте мне знать, как передать несколько областей для получения кода аутентификации через api

POST /fitness/v1/users/me/DataSources?dataTypeName=com.google.nutritionamp;fields=DataSource (dataStreamId) HTTP/1.1 Хост:www.googleapis.com Длина содержимого: 0 Тип содержимого: приложение / json Авторизация: код авторизации на предъявителя, принимающий: приложение / json

Ответ №1:

Если вы пытаетесь перечислить источники данных о питании, отправьте запрос GET вместо POST.

Комментарии:

1. Я не могу найти значение для того, какой источник данных (dataStreamId) необходимо вставить для извлечения списка

2. Как вы думаете, почему вам вообще нужно передавать значение для этого? Согласно этому документу , fields это маска поля. Как насчет того, чтобы начать без маски поля, а затем решить, что вам нужно позже.