Mulai menggunakan Looker API

Looker API adalah antarmuka pemrograman aplikasi "RESTful" yang aman untuk mengelola instance Looker Anda 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 hal 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 API Host URL di halaman Admin > API dalam format berikut:

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

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

Jika admin Looker Anda belum menentukan kolom API Host URL, 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 yang dibuat sebelum 07/07/2020, jalur Looker API default menggunakan port 19999. URL API default dalam 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 client SDK untuk bahasa pilihan Anda. Sebaiknya gunakan SDK karena SDK akan 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 Looker API SDK kami.

Autentikasi

Looker mengautentikasi permintaan API 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 Use API Explorer di halaman Admin API Looker.

Pembuatan Versi

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