Panduan Instagram Basic Display API: Mengambil Info Pengguna Instagram

Instagram, dengan platform visualnya, jadi alat ampuh bagi bisnis & kreator. Instagram sediakan Instagram Graph API & Basic Display API. Artikel ini fokus pada kemampuan Instagram Basic Display API. 💡Apidog adalah platform pengembangan API terpadu.

Ardianto Nugroho

Ardianto Nugroho

15 April 2025

Panduan Instagram Basic Display API: Mengambil Info Pengguna Instagram

Instagram, dengan platform yang berfokus pada visual, telah menjadi alat yang ampuh bagi bisnis, pengembang, dan kreator. Untuk meningkatkan pengalaman pengguna dan memfasilitasi integrasi yang lancar, Instagram menyediakan dua alat penting: Instagram Graph API dan Instagram Basic Display API. Dalam artikel ini, kita akan fokus pada kemampuan Instagram Basic Display API dan bagaimana ia dapat dimanfaatkan untuk mengoptimalkan kehadiran Instagram Anda.

💡
Apidog adalah platform pengembangan API All-in-one yang memungkinkan Anda untuk dengan mudah mendesain, menguji, dan mendokumentasikan API Anda. Bagi yang ingin menguji Instagram API, menggunakan Apidog selalu menjadi solusi termudah.
button

Instagram Basic Display API

Instagram Basic Display API adalah alat yang disediakan oleh Instagram (anak perusahaan Facebook) yang memungkinkan pengembang untuk mengakses informasi pengguna dasar, konten media, dan data lain dari akun Instagram. API ini dirancang khusus untuk skenario di mana akses hanya-baca ke data pengguna diperlukan, sehingga cocok untuk aplikasi yang berfokus pada menampilkan konten Instagram atau memberikan pengalaman yang dipersonalisasi.

Pengaturan sebelum mengakses API

Persyaratan:

1. Akun pengembang Facebook.

2. Akun Instagram penguji.

3. Halaman web (URL) untuk pengalihan, untuk memberikan izin bagi aplikasi untuk mengakses Instagram.

Langkah-langkah pengaturan:

  1. Di halaman pengembang, klik Buat Aplikasi. Pilih Lainnya untuk melanjutkan.
create app facebook

2. pilih pelanggan sebagai jenis aplikasi untuk Instagram basic display API

choose app type

Selanjutnya, isi informasi Anda (Nama Aplikasi, email kontak) dan lanjutkan

3. Atur URL platform. Buka pengaturan > dasar, klik tambahkan platform di bagian bawah dan masukkan URL Anda (Halaman web yang disebutkan dalam persyaratan).

edit basic info
update website url

4. Atur Instagram Basic API di dasbor

set up instagram basic api

Setelah aplikasi dibuat, formulir akan muncul dengan beberapa hal yang perlu disimpan dan diisi.

check api info

ID Aplikasi dan rahasia akan dibutuhkan nanti.

5. Masukkan URL yang sama seperti sebelumnya di Valid OAuth redirect URI, Deauthorization callback URL dan data deletion request karena aplikasi ini untuk tujuan pengujian.

client oauth uri

Tambahkan penguji ke dalam formulir, misalnya, jika Alice ingin mengambil informasi Bob, maka masukkan nama pengguna akun Bob.

add app roles

Setelah menambahkan pengguna, status pengguna akan tertunda karena otorisasi dari pengguna diperlukan. Disarankan untuk menggunakan akun penguji.

6. Masuk ke akun Instagram penguji Anda, buka pengaturan> izin situs web> Aplikasi dan Situs Web> Undangan Penguji. Terima undangan pengujian.

login to tester instagram account

Pengaturan dasar selesai!

Bagaimana cara meminta otorisasi?

Kode otorisasi diperlukan sebelum menggunakan API, waktu bertahan kode otorisasi ini adalah 1 jam. Untuk mendapatkan kode, masukkan URL dalam formulir ini:

https://api.instagram.com/oauth/authorize?client_id={app-id}&redirect_uri={redirect-uri}
&scope=user_profile,user_media
&response_type=code

Penjelasan untuk atribut:

App-id: Id aplikasi adalah app-id, ini dapat ditemukan di tampilan dasar di bawah aplikasi Instagram basic display.

redirect_uri: URL yang sama dengan valid OAuth redirect URI.

redirect uri

Ingat untuk tidak meninggalkan spasi untuk seluruh URL.

Setelah klik enter, itu akan pergi ke halaman untuk mengizinkan otorisasi.

allow auth

Setelah mengizinkan semua akses, itu akan mengarahkan ke url Anda sendiri, dengan parameter kode yang dilampirkan ke url, terlihat seperti

https://www.example.com/?code=ABCD......#_

Kode otorisasi adalah yang setelah code=, ingat untuk menghapus #_ karena ini bukan bagian dari kode otorisasi.

Bagaimana cara menggunakan Apidog untuk menukar kode ke token akses?

Apidog adalah platform pengembangan API All-in-one yang memungkinkan Anda untuk dengan mudah mendesain, menguji, dan mendokumentasikan API Anda. Bagi yang ingin menguji Instagram API, menggunakan Apidog selalu menjadi solusi termudah.

button

Konversi kode otorisasi ke token akses

Ubah metode ke POST, masukkan URL:

https://api.instagram.com/oauth/access_token

Tambahkan parameter yang dibutuhkan ini:

Set up with Apidog

Klik kirim, token akses akan dikembalikan dalam bentuk file JSON, terlihat seperti:

{
"access_token": "IGQWR9......",
"user_id": 7666070400110123
}

Catatan: token juga berlaku selama 1 jam

Bagaimana cara menggunakan token akses dan ID pengguna untuk menanyakan informasi akun?

Ada banyak fitur yang dapat diambil menggunakan Instagram Display Basic API, di bawah ini adalah dua contoh pengambilan informasi.

  1. mengakses informasi dasar akun

Contoh permintaan menggunakan curl:

curl -X GET \  'https://graph.instagram.com/{user-id}?fields=id,username&access_token={access-token}'

Penjelasan parameter:

1. Account_type: jenis akun
2. Id: user_id
3. Media_count: jumlah postingan
4. Username: nama akun

Jika Anda ingin mendapatkan keempatnya, masukkan semuanya dipisahkan dengan koma (,)

Set up in Apidog

Hasil kembalian:

2. Mengambil informasi postingan pengguna

Contoh permintaan:

curl -X GET \ 
'https://graph.instagram.com/me/media?fields=id,caption&access_token=IGQVJ...'

Pengaturan di Apidog:

Untuk fitur lainnya dengan Instagram display API, lihat:

Kesimpulan

Sebagai kesimpulan, Instagram API membuka dunia kemungkinan bagi pengembang untuk berinteraksi dengan platform Instagram dan membuat aplikasi inovatif. Dari mengakses informasi pengguna dan konten media hingga memposting foto dan video baru, beragam endpoint memungkinkan pengembang untuk menyesuaikan aplikasi mereka dengan kebutuhan spesifik.

Explore more

Cara Menggunakan Lovable AI (Alternatif Cursor untuk Pengembang Web)

Cara Menggunakan Lovable AI (Alternatif Cursor untuk Pengembang Web)

Pelajari cara buat web apa pun dgn Lovable. Panduan lengkap, fitur inovatif, & integrasi Apidog (API gratis).

15 April 2025

Cara Menambahkan Kunci API Kustom ke Cursor: Panduan Komprehensif

Cara Menambahkan Kunci API Kustom ke Cursor: Panduan Komprehensif

Tutorial ini memandu Anda menyiapkan & mengelola API key khusus di Cursor: OpenAI, Anthropic, Google, & Azure.

11 April 2025

Cara Menggunakan NVIDIA Llama Nemotron API untuk Agen AI Tingkat Lanjut

Cara Menggunakan NVIDIA Llama Nemotron API untuk Agen AI Tingkat Lanjut

Pelajari API NVIDIA Llama Nemotron utk buat agen AI canggih.

11 April 2025

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.