#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. Большое вам спасибо! Я обязательно проверю это.