Pertanyaan Umum (FAQ)

Umum

Apa versi terbaru API?

Versi terbaru API yang alamat 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 mengizinkan project konsol API Google yang tercantum. Akses ke dokumentasi API dikontrol oleh daftar yang diizinkan pengguna terpisah.

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

Pilih kunci API dari project Anda dengan mengklik elemen API_KEY pada 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 tentang API, berarti project Anda telah diizinkan. Jika muncul error, berarti project Anda belum diizinkan.

Menggunakan API

URL apa yang saya gunakan untuk mengakses API?

https://displayvideo.googleapis.com

Metode otentikasi 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 diberi otorisasi, ikuti langkah-langkah di bawah ini.

  1. Menginstal google-api-python-client

    pip install --upgrade google-api-python-client
    
  2. Dapatkan objek credentials yang diberi otorisasi. Lihat panduan Menyiapkan Aplikasi Anda sebagai contoh.

  3. Buat objek layanan yang diberi otorisasi 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)