OAuth デスクトップおよびウェブ アプリケーションのフロー
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このガイドでは、独自の認証情報とデスクトップ フローまたはウェブフローを使用して、API アクセスに OAuth2 を設定する方法について説明します。この手順は、OAuth2 認証情報の許可されたスコープを取り消すか削除するか、変更する必要がない限り、1 回だけ行います。
OAuth2 認証情報を作成する
手順に沿って Google Ads API の Google API Console プロジェクトを設定します。
クライアント シークレットの JSON ファイルをダウンロードし、コードからアクセスできる場所に配置します。
クライアント ライブラリを設定する
google_ads_config.rb
ファイルにクライアント ID とシークレットを挿入します。これらの ID は、上記でダウンロードした JSON ファイルで確認できます。
c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE
c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
ターミナルで、OAuth2 の例を実行します。
ruby generate_user_credentials.rb -P /path/to/client_secrets.json
この例では、URL にアクセスするよう求められます。この URL で、OAuth2 認証情報を使用して Google 広告アカウントへのアクセスを許可する必要があります。
Paste this URL in your browser:
https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
ブラウザのシークレット セッションまたはシークレット ウィンドウで、該当する URL に移動します。
Google 広告へのログインに使用している Google アカウントでログインします。OAuth2 同意画面で [続行] をクリックします。
承認に成功したことを示すメッセージが表示されます。
例を実行していたコンソールに戻ります。サンプルが完了し、更新トークンが表示されているはずです。更新トークンを google_ads_config.rb
ファイルにコピーします。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-02-23 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]