Sebelum dapat memulai coding aplikasi klien pertama Anda, ada beberapa hal yang harus dilakukan, jika Anda belum melakukannya.
Membuat Akun Google
Anda memerlukan Akun Google untuk membuat project di Konsol API Google. Jika sudah memiliki akun, Anda sudah siap.
Sebaiknya buat Akun Google terpisah untuk tujuan pengujian.
Mencoba Google Street View
Dokumentasi API ini mengasumsikan bahwa Anda telah menggunakan Google Street View dan mengenal konsep pemrograman web dan format data web.
Jika Anda belum pernah menggunakan Google Street View, coba antarmuka pengguna sebelum memulai coding.
Membuat project untuk klien Anda
Sebelum dapat mengirim permintaan ke Google Street View, Anda harus memberi tahu Google tentang klien Anda dan mengaktifkan akses ke API. Anda dapat melakukannya menggunakan Konsol API Google untuk membuat project, yang merupakan kumpulan bernama untuk setelan dan informasi akses API, lalu mendaftarkan aplikasi Anda.
Untuk mulai menggunakan Google Street View Publish API, Anda harus terlebih dahulu penggunaan alat penyiapan, yang akan memandu Anda membuat project di Konsol API Google, mengaktifkan API, dan membuat kredensial.
Jika belum, buat kunci API aplikasi Anda dengan mengklik Buat kredensial > Kunci API Anda. Berikutnya, cari kunci API Anda di API "kunci.
Mempelajari dasar-dasar REST
Ada dua cara untuk memanggil API:
- Mengirim permintaan HTTP dan mengurai respons.
- Menggunakan library klien.
Jika memutuskan untuk tidak menggunakan library klien, Anda harus memahami dasar-dasar REST.
REST adalah gaya arsitektur software yang memberikan pendekatan yang praktis dan konsisten untuk meminta dan memodifikasi data.
Istilah REST adalah singkatan dari "Representational State Transfer". Dalam konteks Google API, REST merujuk pada penggunaan kata kerja HTTP untuk mengambil dan memodifikasi representasi data yang disimpan oleh Google.
Dalam sistem RESTful, resource disimpan di penyimpanan data; klien mengirim permintaan agar server melakukan tindakan tertentu (seperti membuat, mengambil, memperbarui, atau menghapus resource), dan server melakukan tindakan dan mengirim respons, sering kali dalam bentuk representasi resource yang ditentukan.
Di RESTful API Google, klien menentukan tindakan menggunakan kata kerja HTTP seperti POST
, GET
, PUT
, atau DELETE
. Kata kerja ini menentukan resource berdasarkan URI yang unik secara global untuk form berikut:
https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters
Karena semua resource API memiliki URI unik yang dapat diakses HTTP, REST memungkinkan caching data dan dioptimalkan untuk berfungsi dengan infrastruktur terdistribusi web.
Anda dapat memperoleh manfaat dari definisi metode dalam dokumentasi standar HTTP 1.1; dokumentasi tersebut menyertakan spesifikasi untuk GET
, POST
, PUT
, dan DELETE
.
REST di Google Street View Publish API
Operasi Google Street View Publish API dipetakan langsung ke kata kerja HTTP REST.
Format khusus untuk URI Google Street View Publish API adalah:
https://www.googleapis.com/streetviewpublish/v1/resourcePath?parameters
Kumpulan lengkap URI yang digunakan untuk setiap operasi yang didukung dalam API diringkas dalam dokumen Referensi Google Street View Publish API.
Mempelajari dasar-dasar JSON
Google Street View Publish API menampilkan data dalam format JSON.
JSON (JavaScript Object Notation) adalah format data umum independen bahasa yang memberikan representasi teks sederhana untuk struktur data arbitrer. Untuk informasi selengkapnya, lihat json.org.