полные и правильные указания для получения Google OAuth для возврата access_token и refresh_token - PullRequest
0 голосов
/ 04 июня 2019

Я хочу написать простое приложение "Hello world" с использованием Google OAuth 2.0, однако я попробовал все 10 из первых 10 обращений Google к "Учебнику Google OAuth 2.0", и для каждого из них я следовал всемшаги в точности, как они были написаны, но ни один из них не сработал.Во всех руководствах я дошел до отправки запроса POST на https://www.googleapis.com/oauth2/v4/token, используя значения для «code», «client_id», «client_secret», «grant_type» и «redirect_uri», как указано точно вучебные пособия, которые должны получить access_token и refresh_token, если направления верны.Но затем, когда я отправляю запрос, я получаю ответ:

error "invalid_grant" error_description "Bad Request"

В некоторых руководствах есть снимки экрана из пользовательского интерфейса Google, которые устарели, поэтомувозможно, что Google сделал небольшое изменение, которое лишило законной силы старые указания.

Вместо того, чтобы копировать и вставлять указания из каждого учебного пособия, поэтому мы можем просмотреть каждое из них с помощью мелкозубчатого гребня, чтобы выяснить,что пошло не так, кажется более простым просто спросить: есть ли у кого-нибудь полные и правильные указания для приложения OAuth 2.0 "Hello world", чтобы добраться до точки, когда Google возвращает access_token и refresh_token?

...