Apa itu Instagram Client ID dan Client Secret
Client ID dan Secret Instagram adalah kunci yang dihasilkan dari Halaman Pengembang Instagram menggunakan akun Instagram. Kunci-kunci ini digunakan oleh perangkat lunak aplikasi yang diinstal di situs web Anda atau perangkat seluler. Anda dapat menggunakannya untuk sematkan Instagram.
Tujuan Menggunakan Client ID dan Client Secret
Client ID dan Secret digunakan oleh berbagai aplikasi, plugin, ekstensi perangkat lunak untuk berkomunikasi dengan Instagram API. Aplikasi-aplikasi ini menggunakan Client ID dan Secret untuk mengambil foto, video, hashtag, dan informasi profil. Ketika sebuah aplikasi mengajukan permintaan ke Instagram API, layanan utama memvalidasi Client ID dan Secret, lalu memproses permintaan dan mengembalikan respons ke aplikasi.
Client ID dan Secret diperlukan untuk penggunaan aplikasi berbasis Instagram.
Singkatnya, Client ID dan Secret adalah nilai yang wajib. Keduanya menentukan jenis aplikasi terdaftar apa yang dapat melakukan permintaan. Tanpa keduanya, Anda tidak bisa bertukar data dengan API Instagram.


Cara Mendapatkan Instagram Client ID dan Client Secret
Pertama-tama, perlu diingat bahwa setelah pembaruan API pada 2020, ada dua tipe API bagi pengembang yang ingin mengambil informasi dari Instagram. Instagram Graph API memungkinkan membuat aplikasi untuk berinteraksi dengan semua fungsi utama akun kreator atau bisnis, seperti berkomentar, menyukai, berlangganan, dan sebagainya. Instagram Basic Display API memberikan akses ke data Instagram dasar, seperti foto, album, video, dan profil. Stories, komentar, dan Insights tidak didukung.
Di tutorial ini, kita akan menggunakan Instagram Basic Display API, karena client secret dan client id dibutuhkan di dalamnya. Ini akan sangat mudah, cukup ikuti panduan 4 langkah kami di bawah! Anda akan memerlukan perlengkapan berikut untuk mendapatkan kunci yang diinginkan:
- Akun Pengembang Facebook.
- Sebuah akun Instagram dengan beberapa foto dan video.
- Situs web Anda yang aktif.
- Alat dengan baris perintah untuk melakukan permintaan cURL.
Agar Anda bisa mengikuti semua langkah dengan tepat, kami telah menyiapkan panduan terperinci lengkap dengan foto-foto prosesnya.
1. Buat akun Pengembang
Kunjungi halaman Facebook for Developers. Isi informasi tentang diri Anda dan setujui syarat penggunaan.
Beri nama aplikasi Anda, masukkan email dan nama Anda.
Kini saatnya membuat aplikasi pertama Anda. Dalam panduan ini kami akan menunjukkan cara membuat aplikasi uji yang mengambil informasi dari Instagram.
2. Masuk ke Instagram
Untuk mendapatkan Client ID dan Client Secret, Anda perlu terdaftar di Instagram. Buat akun atau masuk untuk melanjutkan panduan.
Lihat? Semuanya mudah. Kami jamin langkah berikutnya juga akan sama mudahnya.
3. Buat aplikasi Instagram
Di tab Aplikasi saya klik Pengaturan, setelah itu, buka Bagian Dasar, gulir hingga Anda melihat tombol Tambahkan platform. Klik tombol itu agar sebuah jendela pop-up muncul.
Pilih Situs Web:
Masukkan URL situs web Anda. Perhatikan langkah ini dengan saksama, Anda akan memerlukan URL situs web untuk mendapatkan Client ID dan Client Secret. Namun, Anda akan memiliki kesempatan untuk mengubahnya nanti.
Sekarang, atur Instagram Basic Display. Temukan Produk pada tab Dashboard, temukan Instagram Basic Display, lalu klik Siapkan. Perlu diingat, jika Anda ingin membuat aplikasi Bisnis, Anda perlu memilih Instagram Graph API. Anda bisa memilih izin dan produk lain, misalnya Webhooks dan Analytics.
Anda memerlukan Basic Display, klik Buat Aplikasi Baru.
Setelah langkah ini selesai, Anda akhirnya akan mendapatkan Instagram App ID (atau client_id) dan App Secret (atau client_secret). Untuk menggunakannya, Anda perlu mengonfigurasi beberapa pengaturan. Tenang, prosesnya tidak lama!
Isi semua bidang yang diperlukan dengan mengikuti penjelasan di bawah:
- Nama Aplikasi – nama aplikasi yang baru saja Anda buat.
- Redirect URI OAuth yang Valid – URL situs Anda.
- URL Callback Penonaktifan Otorisasi dan URL Callback Permintaan Penghapusan Data – masukkan lagi URL situs web Anda. Anda nanti perlu mengubah entitas bidang ini, tetapi sekarang cukup memiliki informasi ini untuk tujuan pengujian.
- Peninjauan Aplikasi – abaikan bagian ini untuk sekarang karena kita tidak akan memublikasikan aplikasi yang telah kita buat.
Hore, tinggal beberapa langkah lagi! Ayo tambahkan Pengguna Uji Instagram. Buka tab Peran dan gulir ke bawah ke bagian Penguji Instagram. Klik Tambahkan Penguji Instagram dan masukkan nama pengguna akun Instagram Anda. Kirim undangan.
Terima undangan di pengaturan akun Instagram Anda. Pergi ke bagian Aplikasi dan Situs, pilih Undangan Penguji dan klik Terima.
Langkah selanjutnya adalah mengotorisasi pengguna uji baru Anda, dan akhirnya mendapatkan Client ID serta Client Secret.
4. Otentikasi Pengguna Uji
Anda perlu sedikit bekerja dengan kode. Buka dasbor dengan baris perintah dan masukkan perintah berikut:
Alihkan {app-id} dengan memasukkan ID aplikasi Anda, dan alihkan {redirect-uri} dengan memasukkan URL situs web Anda.
Berikut contoh semua kolom terisi dengan benar:
Sekarang, muat URL Jendela Otorisasi di tab browser baru. Klik Otorisasi. Halaman akan mengarahkan Anda ke URI yang telah Anda isi pada langkah sebelumnya dan menambahkan Kode Otorisasi. Misalnya, kode akan terlihat seperti ini:
https://socialsizzle.herokuapp.com/auth/?code=AQDp3TtBQQ...#_
Selanjutnya, salin kode tersebut (tanpa #_) agar dapat ditukarkan dengan token akses.
Hasil yang Sukses
Misi selesai! Anda kini memiliki ID Klien Instagram dan Rahasia Klien yang baru.
access token, and this approach is a lot more comfortable.”>Jika Anda akan bekerja dengan InstaShow atau InstaLink kami di pasaran Envato, Anda tidak perlu mendapatkan ID Klien atau Rahasia Klien. Anda cukup mendapatkan sebuah token akses, dan pendekatan ini jauh lebih nyaman.
Selesai! Anda telah menyelesaikan tugasnya dan mendapatkan Informasi Klien Instagram Anda. Silakan gunakan dengan bebas.
Saran Penggunaan Kunci dan Pembatasan
Perlu diperhatikan bahwa kode otorisasi yang kami dapatkan di tutorial ini bersifat sementara dan hanya berlaku 1 jam. Jika Anda membutuhkan Token Akses yang bertahan lama, peroleh token tersebut karena berlaku hingga 60 hari dan bisa diperbarui sebelum kedaluwarsanya.
Anda Merasa Tidak Aman?
Mungkin ada pertanyaan lain seputar plugin Instagram yang baru Anda capai dan keamanannya: “Bagaimana jika seseorang mendapatkan ID saya?”. Sederhana – tidak ada hal yang mengerikan. Inilah alasannya.
Jika seseorang mendapatkan ID Anda, tenang saja.
Anda tidak bisa melakukan apa pun dengan ID Instagram kecuali menelusuri foto. ID tersebut tidak memberikan akses ke data pribadi Anda. Bahkan, ID tersebut tidak mengizinkan melakukan tindakan atas nama Anda.
Lanjutkan langkahnya dan sematkan Instagram di situs web untuk membagikan feed Anda yang luar biasa.

