Sık Sorulan Sorular

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.

  1. google-api-python-client uygulamasını yükleme

    pip install --upgrade google-api-python-client
    
  2. Yetkilendirilmiş bir credentials nesnesi edinin. Örnek için Uygulamanızı Ayarlama kılavuzuna bakın.

  3. 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)