-
GCP で OAuth クライアント(デスクトップ APP)を作成
-
JSON をダウンロード
-
シークレットトークンを取得する
yarn gen
- ブラウザで認証後、取得コードをコピーして tokens.json ファイルを生成
-
Credentials.json と Tokens.json を使用してインスタンスクライアントを作成
-
各種 API を利用可能
2/20 0 時ごろにトークンを取得 前回は OAuth の公開ステータスをテストのままで放置していたため7日間後リフレッシュトークンが無効化されてしまった 今回は本番モードに切り替え済のため無効化されないか確認する
2023 年 1 月 31 日 - 既存のクライアントがすべて除外されます(除外対象のクライアントを含む)。
https://developers.google.com/identity/protocols/oauth2/resources/oob-migration?hl=ja
とりあえず規定値を localhost にしておけばリダイレクトされるが URL クエリからコピペしないとけないのが手間