API gmail: невозможно получить доступ к списку запрошенных сообщений

Поэтому я пытаюсь получить данные из API Gmail, используя оболочку Unix (curl).

Я просто скопировал это из генератора json, чтобы можно было играть с json, когда я использовал curl.

GET https://www.googleapis.com/gmail/v1/users/somebody%40gmail.com/messages?
maxResults=5&includeSpamTrash=false&key={YOUR_API_KEY}

Затем я изменил API_KEY тем, что смог генерировать в консоли разработчика. Тем не менее, я не могу получить желаемый JSON, когда я помещаю ссылку в браузере или скручиваю ее в своей оболочке. Как мне сгенерировать правильный ключ? Потому что я уже сгенерировал из всех вариантов в учетных данных.

Спасибо!

1 ответ

Решение

В консоли вы генерируете идентификатор клиента и секрет клиента, которые используются при перенаправлении ваших пользователей в Google. После принятия Google затем перенаправляет пользователя на URL, указанный вами в консоли, с кодом. Затем этот код, наконец, используется для извлечения Access Token который вы должны использовать как {YOUR_API_KEY},

Перейдите в Google OAuth 2.0 Playground, используйте области действия Gmail API v1, получите токен доступа и используйте его в своей оболочке.

Другие вопросы по тегам