「Web」タイプのクライアント ID を作成し、/o/oauth2/auth サービスを呼び出すと、ユーザー エージェント (/browser) によってリダイレクト URI が試行されます。あなたの例(デフォルト)のように偽物である場合、ユーザーエージェントはもちろん失敗します。認証コードは引き続き失敗した URL のパラメーター部分ですが、明らかではない場合があります。
認証コードを入手したら、正しくフィールド化された POST で /o/oauth2/token サービスを呼び出す必要があります。特定の Google の説明ページを紹介するのはためらわれます。なぜなら、それらは不完全で、矛盾していて、時代遅れであることが知られているからです。 .
覚えておくべきことの 1 つは、特定のクライアント ID に対する /o/oauth2/token への最初の成功した呼び出しは、とらえどころのない更新トークンを返しますが、/o/oauth2/auth サービスを再試行しない限り、再度返されることはないということです。 URL パラメーター approval_prompt=force を提供します。このちょっとした情報は、ここまで読んだことに対するご褒美であり、無意味なフラストレーションを何時間も節約してくれます。