Genel
API'nin en son sürümü nedir?
Bu belgenin ele aldığı API'nin en son sürümü v1beta2'dır.
Bu sürüm, güvenilir test kullanıcılarına sunulan özel bir beta sürümüdür.
API'ye kimler erişebilir?
v1beta2 erişimi yalnızca izin verilenler listesindeki Google API Konsolu projelerinde kullanılabilir. API dokümanlarına erişim, ayrı bir kullanıcı izin verilenler listesiyle kontrol edilir.
Konsol projemin izin verilenler listesine eklenip eklenmediğini nasıl anlarım?
Aşağıdaki URL'de API_KEY öğesini tıklayarak projenizden bir API anahtarı seçin. Seçilen proje için API anahtarı yoksa bir tane oluşturmanız istenir. İşlem tamamlandığında, ortaya çıkan URL'yi kopyalayıp tarayıcınıza yapıştırın.
https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEYAPI'nin JSON açıklamasını görüyorsanız projeniz izin verilenler listesine eklenmiştir. Hata görürseniz projeniz izin verilenler listesine eklenmemiştir.
API'yi kullanma
API'ye erişmek için hangi URL'yi kullanmalıyım?
https://displayvideo.googleapis.com
Hangi kimlik doğrulama yöntemleri desteklenir?
Desteklenen tek kimlik doğrulama yöntemi OAuth 2.0'dır. Tüm istekler aşağıdaki kapsam için yetkilendirilmelidir:
https://www.googleapis.com/auth/display-video
Kod yazmak istiyorum. İstemci kitaplıklarını nereden bulabilirim?
Python
Bu API'ye erişmek için herkese açık Python için Google API İstemci Kitaplığı kullanılabilir. Kitaplığı yüklemek ve yetkili bir hizmet nesnesi oluşturmak için aşağıdaki adımları uygulayın.
google-api-python-client'ı yükleme
pip install --upgrade google-api-python-client
Yetkili bir
credentialsnesnesi edinin. Örnek için Uygulamanızı Kurma Kılavuzu'na bakın.Bulma hizmetini kullanarak yetkili bir hizmet nesnesi oluşturun.
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)