一般
最新版的 API 為何?
此文件處理的 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
凡是開放大眾使用的 Python 專用 Google API 用戶端程式庫,都能用來存取這個 API。如要安裝程式庫並建立授權服務物件,請按照下列步驟操作。
安裝 google-api-python-client
pip install --upgrade google-api-python-client
取得已授權的
credentials物件。如需範例,請參閱設定應用程式指南。使用探索服務建立已授權的服務物件。
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)