Sık Sorulan Sorular

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_KEY

API'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.

  1. google-api-python-client'ı yükleme

    pip install --upgrade google-api-python-client
    
  2. Yetkili bir credentials nesnesi edinin. Örnek için Uygulamanızı Kurma Kılavuzu'na bakın.

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