Consume Data dari Rest API
Di catatan ini akan mendemonstrakan tentang request restful api serta memakai data json yang dikembalikan atau reponse dari api dengan unmarshal json.
List kumpulan public API yang siap dipakai datanya dapat dilihat di https://github.com/public-apis/public-apis. Disini sudah di pisah-pisah berdasarkan jenis dan juga dapat dilihat apakah membutuhkan auth atau tidak.
Untuk demo dalam jurnal ini akan menggunakan api dari https://pokeapi.co/, dimana api ini menyediakan semua data-data tentang Pokemon. Tujuannya pakai api ini untuk demo karena api ini terbuka untuk public tanpa membutuhkan api key
untuk mengaksesnya, selain itu juga data yang disediakan lumayan banyak serta cukup cepat untuk mendapatkan responnya.
Pembuakaan
Pertama buat folder untuk project dan initialisasi project golang dengan menjalankan go mod init <module_name>
setelah itu tambahkan main.go
Last updated