Mulai menggunakan Looker API

Looker API adalah antarmuka pemrograman aplikasi "RESTful" yang aman untuk mengelola instance Looker dan mengambil data melalui platform data Looker. Dengan Looker API, Anda dapat menulis aplikasi atau skrip otomatisasi untuk menyediakan akun pengguna Looker baru, menjalankan kueri, menjadwalkan pengiriman data, dll. Hampir semua yang dapat Anda lakukan di aplikasi Looker dapat Anda lakukan melalui Looker API.

Jalur dan port Looker API

Akses API instance Looker Anda melalui URL API-nya.

Admin Looker Anda dapat menentukan jalur API dengan memasukkannya di kolom URL Host API di halaman Admin > API dalam format berikut:

https://<instance_name>.cloud.looker.com

Admin Looker Anda juga dapat menggunakan kolom URL Host API untuk menetapkan jalur API yang berbeda dari nama mesin server Looker Anda. Hal ini biasa terjadi jika penginstalan Looker Anda berada di balik load balancer, misalnya. Dalam hal ini, hubungi admin Looker Anda untuk mengetahui jalur API Anda.

Jika admin Looker Anda belum menentukan kolom URL Host API, Looker akan menggunakan jalur API default. Untuk instance Looker yang dihosting di Google Cloud, Microsoft Azure, dan instance yang dihosting di Amazon Web Service (AWS) yang dibuat pada atau setelah 07/07/2020, jalur Looker API default menggunakan port 443. Untuk instance Looker yang dihosting di AWS dan dibuat sebelum 07/07/2020, jalur Looker API default menggunakan port 19999. URL API default memiliki format berikut:

https://<instance_name>.cloud.looker.com:<port>

Client SDK

Anda dapat menggunakan Looker API dengan bahasa pemrograman atau lingkungan aplikasi apa pun yang dapat membuat permintaan HTTPS dan memproses respons JSON. Anda dapat membuat permintaan HTTPS Looker API secara manual menggunakan curl (atau yang setara), menggunakan Looker Ruby SDK, atau dengan membuat library SDK klien untuk bahasa pilihan Anda. Sebaiknya gunakan SDK karena SDK menangani detail autentikasi dan permintaan HTTPS untuk Anda, sehingga Anda dapat memanggil Looker API menggunakan panggilan fungsi sederhana.

Anda akan menemukan detail SDK di halaman dokumentasi SDK Looker API kami.

Autentikasi

Looker mengautentikasi permintaan API dengan menggunakan token akses pemilik OAuth 2.0 di header otorisasi HTTP permintaan. Semua endpoint Looker API memerlukan koneksi HTTPS yang aman sehingga token akses akan aman saat transit.

Langkah-langkah untuk mencapainya bergantung pada apakah Anda menggunakan SDK atau tidak. Petunjuk mendetail dapat ditemukan di halaman dokumentasi autentikasi Looker API kami.

Dokumentasi API interaktif

Untuk dokumentasi referensi API, ekstensi API Explorer tersedia dari Looker Marketplace. Untuk mengetahui informasi selengkapnya, lihat halaman dokumentasi Menggunakan API Explorer. Jika Anda adalah admin Looker, Anda juga dapat mengakses API Explorer dengan mengklik link Gunakan API Explorer di halaman Admin API Looker.

Pembuatan Versi

Stabilitas API adalah pertimbangan penting saat membangun aplikasi. Untuk membantu Anda memahami endpoint mana yang mungkin berubah di masa mendatang, dan mana yang akan tetap stabil, kami menandai endpoint tertentu sebagai versi beta. Untuk mengetahui detail selengkapnya, lihat halaman dokumentasi Pembuatan versi Looker API.