よくある質問

全般

API の最新バージョンは何ですか?

このドキュメントで説明する API の最新バージョンは v1beta2 です。 このバージョンは、信頼できるテスター向けのプライベート ベータ版リリースです。

API にアクセスできるのは誰ですか?

v1beta2 にアクセスできるのは、許可リストに登録された Google API Console プロジェクトのみです。API ドキュメントへのアクセスは、別のユーザー許可リストによって制御されます。

コンソール プロジェクトが許可リストに登録されているかどうかを確認するにはどうすればよいですか?

以下の URL の API_KEY 要素をクリックして、プロジェクトから API キーを選択します。選択したプロジェクトに API キーが存在しない場合は、作成するよう求められます。完了したら、生成された URL をコピーしてブラウザに貼り付けます。

https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEY

API の JSON 説明が表示された場合、プロジェクトは許可リストに登録されています。エラーが表示された場合、プロジェクトは許可リストに登録されていません。

API の使用

API にアクセスするにはどの URL を使用すればよいですか?

https://displayvideo.googleapis.com

どのような認証方法がサポートされていますか?

OAuth 2.0 は、サポートされている唯一の認証方法です。すべてのリクエストは、次のスコープで承認される必要があります。

  • https://www.googleapis.com/auth/display-video

コードを記述したいのですが、クライアント ライブラリはどこにありますか?

Python

一般公開されている Python 用 Google API クライアント ライブラリ を使用して、この API にアクセスできます。ライブラリをインストールして承認済みサービス オブジェクトを作成する手順は次のとおりです。

  1. google-api-python-client をインストールする

    pip install --upgrade google-api-python-client
    
  2. 承認済みの credentials オブジェクトを取得します。例については、アプリケーションを設定するをご覧ください。

  3. 検出サービスを使用して、承認済みサービス オブジェクトを作成します。

    api_key = 'API_KEY'
    api_name = 'displayvideo'
    api_url = 'https://%s.googleapis.com/' % api_name
    api_version = 'v1beta2'
    
    discovery_url = (
        '%s/$discovery/rest?key=%s&version=%s&labels=%s'
        % (api_url, api_key, api_version, 'V1BETA2_TRUSTED_TESTER')
    )
    
    service = discovery.build(api_name, api_version,
                              discoveryServiceUrl=discovery_url,
                              http=credentials)