Pertanyaan Umum (FAQ)

Umum

Apa versi terbaru API?

Versi API terbaru yang dibahas dalam dokumen ini adalah v1beta2. Versi ini adalah rilis beta pribadi yang tersedia untuk penguji tepercaya.

Siapa yang dapat mengakses API?

Akses v1beta2 hanya tersedia untuk project Konsol API Google yang ada dalam daftar yang diizinkan. Akses ke dokumentasi API dikontrol oleh daftar yang diizinkan untuk pengguna terpisah.

Bagaimana cara mengetahui apakah project konsol saya telah dimasukkan dalam daftar yang diizinkan?

Pilih kunci API dari project Anda dengan mengklik elemen API_KEY di URL di bawah. Jika kunci API tidak ada untuk project yang dipilih, Anda akan diminta untuk membuatnya. Setelah selesai, salin dan tempel URL yang dihasilkan ke browser Anda.

https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEY

Jika Anda melihat deskripsi JSON API, project Anda telah dimasukkan dalam daftar yang diizinkan. Jika Anda melihat error, berarti project Anda belum dimasukkan dalam daftar yang diizinkan.

Menggunakan API

URL apa yang saya gunakan untuk mengakses API?

https://displayvideo.googleapis.com

Metode autentikasi apa yang didukung?

OAuth 2.0 adalah satu-satunya metode autentikasi yang didukung. Semua permintaan harus diizinkan untuk cakupan berikut:

  • https://www.googleapis.com/auth/display-video

Saya ingin menulis kode. Di mana saya dapat menemukan library klien?

Python

Library Klien Google API untuk Python yang tersedia secara publik dapat digunakan untuk mengakses API ini. Untuk menginstal library dan membuat objek layanan yang sah, ikuti langkah-langkah di bawah.

  1. Menginstal google-api-python-client

    pip install --upgrade google-api-python-client
    
  2. Dapatkan objek credentials yang sah. Lihat panduan Menyiapkan Aplikasi Anda untuk mengetahui contohnya.

  3. Buat objek layanan resmi menggunakan layanan penemuan.

    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)