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 laporan, dll. Apa saja yang dapat Anda lakukan di aplikasi Looker yang dapat dilakukan 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 ke kolom API Host URL pada 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 umum terjadi, misalnya saat penginstalan Looker Anda berada di balik load balancer. Dalam hal ini, hubungi admin Looker 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 yang dibuat sebelum 07/07/2020, jalur Looker API default menggunakan port 19999. URL API default menggunakan 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.

Authentication

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

Langkah-langkah untuk mencapai hal ini bergantung pada apakah Anda menggunakan SDK atau tidak. Petunjuk mendetail dapat ditemukan di halaman dokumentasi Autentikasi Looker API kami.

Dokumentasi Interactive API

Untuk dokumentasi referensi API, ekstensi API Explorer tersedia dari Looker Marketplace. Untuk 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 merupakan pertimbangan penting saat membangun aplikasi. Untuk membantu Anda memahami endpoint mana yang dapat diubah di masa mendatang, dan mana yang harus tetap stabil, kami menandai endpoint tertentu sebagai versi beta. Untuk detail selengkapnya, lihat halaman dokumentasi pembuatan versi API Looker.