常見問題

一般

API 的最新版本為何?

本文介紹的最新 API 版本為 v1beta2。 這個版本是私人 Beta 版,僅供信任的測試人員使用。

誰可以存取 API?

v1beta2 存取權僅適用於已列入許可清單的 Google API 控制台專案。API 說明文件的存取權是由個別使用者允許清單控管。

如何判斷我的控制台專案是否已加入許可清單?

按一下下方網址中的 API_KEY 元素,從專案中選取 API 金鑰。如果所選專案沒有 API 金鑰,系統會提示您建立。完成後,請複製產生的網址並貼到瀏覽器中。

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

如果看到 API 的 JSON 說明,表示您的專案已加入許可清單。如果看到錯誤訊息,表示專案尚未加入許可清單。

使用 API

我該使用哪個網址存取 API?

https://displayvideo.googleapis.com

支援哪些驗證方法?

OAuth 2.0 是唯一支援的驗證方法。所有要求都必須獲得下列範圍的授權:

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

我想編寫程式碼,哪裡可以找到用戶端程式庫?

Python

您可以使用公開發布的 Google API Python 專用用戶端程式庫存取這個 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)