Sık Sorulan Sorular

Genel

API'nin en son sürümü nedir?

Bu belgede bahsedilen en son API 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'ya 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 listeye izin verilip verilmediğini nasıl anlayabilirim?

Aşağıdaki URL'de bulunan API_KEY öğesini tıklayarak projenizden bir API anahtarı seçin. Seçilen proje için API anahtarı yoksa bir anahtar oluşturmanız istenir. İşlemi tamamladığınızda gösterilen 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. Bir hata görüyorsanız projeniz için izin verilmemiş demektir.

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ı nerede bulabilirim?

Python

Bu API'ye erişmek için Python için Google API İstemci Kitaplığı'nı herkese açık olarak kullanabilirsiniz. Kitaplığı yüklemek ve yetkili hizmet nesnesi oluşturmak için aşağıdaki adımları uygulayın.

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

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

  3. Keşif hizmetini kullanarak yetkili bir hizmet nesnesi oluşturma

    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)