Текущий способ получить client_id, client_secret, refresh_token для Gmail? - PullRequest
0 голосов
/ 14 июля 2020

У меня есть client_id, client_secret, refresh_token для моего Gmail, который раньше работал.

Но недавно я получил эту ошибку. Исходные client_id, client_secret, refresh_token были созданы долгое время go, поэтому я не помню, как я их создал. Я пытаюсь найти текущий метод их создания. Но инструкция очень запутанная. Я не считаю простой способ их создания. Может ли кто-нибудь показать мне текущий способ создания client_id, client_secret, refresh_token для Gmail? Спасибо.

$ wget --post-data "client_secret=$client_secret&grant_type=refresh_token&refresh_token=$refresh_token&client_id=$client_id" -qO- -o /dev/null https://accounts.google.com/o/oauth2/token
{
  "error": "invalid_grant",
  "error_description": "Token has been expired or revoked."
}

Следующее все еще основано на Python2. Значит, он устарел?

https://developers.google.com/gmail/api/quickstart/python

Вроде проблема отсюда. Но процесс утверждения длится долго. Однако у меня есть другое приложение, которое все еще работает. Я просто хочу иметь доступ только для чтения к моей учетной записи Gmail. Может ли кто-нибудь сообщить мне, что недавно было изменено в Gmail API?

https://support.google.com/cloud/answer/7454865

...