Существует ли конкретный URL-адрес токена обновления Google OAuth v2?

#google-api #google-oauth

#google-api #google-oauth

Вопрос:

Я создал проект консоли Google, и он предоставил все необходимые учетные данные как таковые….

 {  
   "web":{  
      "token_uri":"https://oauth2.googleapis.com/token",
      "auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
      "auth_uri":"https://accounts.google.com/o/oauth2/auth",
      "client_id":"1234567890example.apps.googleusercontent.com",
      "client_secret":"1234567890abcexample",
      "project_id":"abc123example",
      "javascript_origins":[  
         "https://zapier.com"
      ]
   }
}
  

…за исключением refresh_token_url. Используя предоставленные учетные данные, я могу успешно настроить статический OAuth2, но он перестает работать после истечения срока действия первоначального токена.

Все, что мне нужно, это Google refresh_token_url (если он у них есть) для плагина, и я должен быть готов. Я уже пытался использовать тот же URL-адрес / token в URL-адресе обновления, и это не сработало.

Ответ №1:

Конечным значением токена обновления является токен auth_uri

 https://accounts.google.com/o/oauth2/token
  

Вы также можете проверить документ обнаружения

 https://accounts.google.com/o/oauth2/token
client_id={ClientId}.apps.googleusercontent.comamp;client_secret={ClientSecret}amp;refresh_token=1/ffYmfI0sjR54Ft9oupubLzrJhD1hZS5tWQcyAvNECCAamp;grant_type=refresh_token
  

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

1. Большое вам спасибо! Я обязательно проверю это.