Genel
API'nin en son sürümü nedir?
API'nin bu belgede ele alınan en son sürümü: v1beta2
.
Bu sürüm, güvenilir test kullanıcılarına sunulan gizli bir beta sürümüdür.
API'ye kimler erişebilir?
v1beta2
erişimi yalnızca listelenen Google API'leri konsol projelerine izin vermek için kullanılabilir. API belgelerine erişim ayrı bir kullanıcı izin verilenler listesi tarafından kontrol edilir.
Konsol projemin izin verilenler listesine eklenip eklenmediğini nasıl anlayabilirim?
Aşağıdaki URL'de API_KEY
öğesini tıklayarak projenizden bir API anahtarı seçin. Seçili proje için bir API anahtarı yoksa bir anahtar oluşturmanız istenir. İşlemi tamamladığınızda görünen 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_KEY
API'nin JSON açıklamasını görürseniz projenize izin verilmiş demektir. Bir hata görürseniz projeniz izin verilenler listesine eklenmemiş demektir.
API'yi kullanın
API'ya erişmek için hangi URL'yi kullanmalıyım?
https://displayvideo.googleapis.com
Hangi kimlik doğrulama yöntemleri desteklenir?
OAuth 2.0, desteklenen tek kimlik doğrulama yöntemidir. Tüm istekler aşağıdaki kapsam için yetkilendirilmelidir:
https://www.googleapis.com/auth/display-video
Kod yazmak istiyorum. İstemci kitaplıklarını nerede 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 yetkilendirilmiş bir hizmet nesnesi oluşturmak için aşağıdaki adımları uygulayın.
google-api-python-client uygulamasını yükleme
pip install --upgrade google-api-python-client
Yetkilendirilmiş bir
credentials
nesnesi edinin. Örnek için Uygulamanızı Ayarlama kılavuzuna bakın.Keşif hizmetini kullanarak yetkilendirilmiş 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)