このガイドでは、 独自の認証情報とデスクトップ フローまたはウェブ フローで確認します。これらの手順は 許可されたスコープを取り消すか削除するか、または OAuth2 認証情報を入力します。
OAuth2 認証情報を作成する
手順に沿って、サービス アカウント向けに Google API Console プロジェクトを設定します。 Google Ads API
クライアント ID とシークレットをメモしてから、このページに戻ります。
クライアント ライブラリを設定する
ターミナルで OAuth2 のサンプルに移動します。
コマンドラインを使用してこの例を実行します。または この例の
INSERT_XXX_HERE
値を使用してから、引数を使用するか、 クライアント ID の場合は-client_id
、クライアント シークレットの場合は-client_secret
。perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
この例では、URL にアクセスするよう求められます。この URL で お客様に代わって Google 広告アカウントにアクセスするための OAuth2 認証情報。
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 同意画面で [続行] をクリックします。
そうすると、ページが開き、 承認されました。
Authorization code was successfully retrieved.
例が完了すると、更新トークンと 同じページに示し、その後で必要なプロパティを示します。 クライアント ライブラリを構成するには:
Replace the following keys and values in your googleads.properties configuration file: clientId==***********************apps.googleusercontent.com clientSecret=**** refreshToken=****
サンプルを実行しているコンソールに戻り、
Ctrl + C
キーを押します。 プロセスを終了します次に、生成された更新トークンと クライアント ID とクライアント シークレットをgoogleads.properties
に保存するか、保存します。 実行時にライブラリをインスタンス化する場合は、別のロケーションを使用します。