Apa itu Token Akses Instagram?
Token Akses Instagram adalah kunci unik yang memungkinkan aplikasi eksternal mengakses data milik pengguna di Instagram atas nama mereka dengan aman. Biasanya ini digunakan untuk mengintegrasikan fitur Instagram, seperti mengambil media, foto, dan informasi profil, ke dalam platform pihak ketiga. Token ini dibuat ketika pengguna memberikan izin pada aplikasi untuk mengakses akun Instagram mereka, memberi aplikasi izin sementara untuk berinteraksi dengan API Instagram. Hal ini menjamin data diakses secara aman dan hanya dengan persetujuan pengguna. Namun, token dapat kedaluwarsa dan mungkin perlu diperbarui secara berkala agar akses tetap berlanjut.
Panduan Langkah-demi-Langkah Mendapatkan Access Token Instagram
Di awal, pastikan Anda memiliki hal-hal berikut:
- Akun Pengembang Facebook.
- Akun Instagram dengan media.
- Situs publik milik Anda. Bisa berupa situs gratis umum seperti Github Page atau aplikasi web Heroku, atau situs Anda yang sebenarnya.
- Alat baris perintah seperti Terminal atau aplikasi seperti Postman yang bisa melakukan permintaan cURL.
Kemudian lanjutkan ke langkah pertama.
-
Buat Aplikasi Facebook Anda
Anda perlu membuka situs developers.facebook.com, lalu klik My Apps, dan buat aplikasi baru. Setelah aplikasi dibuat, klik Settings > Basic, gulir ke bagian bawah halaman, dan pilih Add Platform.
Lalu pilih website, tambahkan URL-nya, dan simpan perubahannya. Perlu diingat bahwa platform bisa diubah nanti jika Anda membutuhkannya. - Buat Instagram Basic Display
Untuk melakukannya, klik tombol Produk, temukan produk Instagram, dan klik Siapkan untuk menambahkannya ke aplikasi Anda.Lengkapi setiap bagian pada formulir yang muncul, gunakan panduan berikut:
Nama Tampilan.Di sini Anda perlu memasukkan nama aplikasi Facebook yang baru Anda buat.
OAuth Redirect URI yang Valid.Tambahkan URL situs web Anda, simpan perubahan Anda, dan periksa URL-nya lagi.
URL Callback Pencabutan Otorisasi.Masukkan URL Anda lagi. Akhirnya Anda akan mengubah ini menjadi URL yang dapat menangani pemberitahuan de-otorisasi.
URL Callback Permintaan Penghapusan Data.Masukkan URL situs web Anda sekali lagi. Seperti URL Callback Pencabutan Otorisasi, Anda pada akhirnya akan mengganti ini menjadi URL yang dapat menangani permintaan penghapusan data.
Tinjauan Aplikasi.Anda bisa melewati langkah ini karena saat pengaturan Anda tidak akan mengubah aplikasi ke Mode Live selama pengaturan.
Sekarang Anda bisa melanjutkan ke langkah berikutnya. - Tambahkan Pengguna Uji Instagram
Buka Peran > Peran dan gulir ke bagian Instagram Penguji. Kemudian klik Tambah Penguji Instagram dan masukkan nama pengguna akun Instagram Anda serta kirim undangan. Setelah itu, buka browser baru, kunjungi www.instagram.com dan masuk ke akun Instagram yang baru Anda undang. Di sana, buka Edit Profil > Aplikasi dan Situs Web > Undangan Penguji dan terima undangan.
Sekarang akun Instagram Anda layak diakses oleh aplikasi Facebook Anda saat Mode Pengembangan sedang aktif. - Autentikasi Pengguna Uji
Bangun URL Jendela Otorisasi di bawah, ganti app-id dengan ID aplikasi Instagram Anda (yang dapat ditemukan di sini: Dasbor Aplikasi > Produk > Instagram > Tampilan Dasar > ID Aplikasi Instagram) dan redirect-url dengan URL situs Anda yang telah Anda berikan sebelumnya di langkah 2. Ingat bahwa URL-nya harus persis sama.https://api.instagram.com/oauth/authorize ?client_id=684477648739411 &redirect_uri=https://socialsizzle.herokuapp.com/auth/ &scope=user_profile,user_media &response_type=code
Selanjutnya Anda perlu membuka jendela peramban dan memuat URL Jendela Otorisasi. Jendela itu akan muncul dan menampilkan nama pengguna Instagram Anda, nama aplikasi, dan deskripsi izin yang diminta aplikasi Anda. Untuk mengotentikasi pengguna uji Instagram Anda Anda perlu masuk ke Jendela Otorisasi, lalu klik Otorisasi untuk memberi akses ke data profil Anda. Halaman ini akan mengarahkan Anda ke redirect URI yang Anda sertakan pada langkah sebelumnya dan menambahkan Kode Otorisasi.
Ingat bahwa kode otorisasi hanya berlaku selama 1 jam. -
Tukarkan kode Anda dengan Token Akses Instagram
Di sini Anda perlu membuka alat baris perintah Anda atau aplikasi lain yang mendukung permintaan cURL, lalu kirim permintaan POST berikut ke API.curl -X POST https://api.instagram.com/oauth/access_token -F client_id={app-id} -F client_secret={app-secret} -F grant_type=authorization_code -F redirect_uri={redirect-uri} -F code={code}
Ganti {app-id}, {app-secret}, {redirect-uri}, dan {code} dengan ID aplikasi Instagram Anda, rahasia aplikasi Instagram Anda, redirect URI Anda, dan kode yang dikirimkan kepada Anda oleh Facebook. Pastikan URL redirect Anda persis sama dengan yang diperoleh pada langkah sebelumnya.
Setelah itu, API akan mengembalikan objek berformat JSON yang berisi Instagram User Access Token yang bersifat sementara (berlaku 1 jam), serta ID pengguna uji Instagram Anda.
Anda hanya perlu menyalin access token dan ID pengguna tersebut agar bisa digunakan pada langkah berikutnya. - Kueri Node Pengguna
Yang tersisa sekarang adalah mengkueri node Pengguna untuk ID Pengguna dan nama pengguna Anda. Cukup ganti {user-id} dan {access-token} dengan ID serta token akses yang Anda terima pada langkah terakhir, seperti yang ditunjukkan pada contoh di bawah.curl -X GET 'https://graph.instagram.com/{user-id}?fields=id,username&access_token={access-token}'
Kemudian API akan merespons dengan ID Pengguna Instagram Anda dan nama pengguna.
Sekarang Anda tahu cara mendapatkan Token Akses Instagram dan melakukan kueri dasar.
Buat widget Umpan Instagram Anda dalam beberapa menit!
Dengan widget Instagram Feed Elfsight, Anda bisa dengan mudah menanam feed Anda hanya dalam beberapa klik—tanpa pemrograman atau pembuatan token. Dalam beberapa menit saja, Anda akan memiliki widget Instagram yang sepenuhnya dapat disesuaikan yang siap berjalan, menampilkan foto-foto Anda dengan cantik di situs Anda tanpa repot. Mari kita lihat betapa mudahnya memulai!
Anda tidak merasa aman?
Jika Anda memasukkan Instagram ke situs Anda, Anda mungkin memiliki pertanyaan lain tentang plugin Instagram yang baru Anda capai dan keamanannya: “Bagaimana jika seseorang mendapatkan Token Akses saya?”. Sederhana saja — tidak ada hal yang mengerikan. Inilah alasannya.
Jika seseorang mendapatkan token akses Anda, tenang saja.
Anda tidak bisa melakukan apa pun dengan Instagram Access Token kecuali menelusuri foto. Token ini tidak memberikan akses ke data pribadi Anda. Selain itu, token ini juga tidak memungkinkan melakukan tindakan atas nama Anda.
Lanjutkan dan sematkan feed Instagram Anda di situs web!
Masih ada pertanyaan?
Silakan hubungi kami dengan mengirim tiket ke Elfsight Support Center. Kami siap membantu Anda menyelesaikan masalah apa pun yang muncul. Ngomong-ngomong, tetap pantau blog kami untuk mendapatkan lebih banyak artikel berguna dan panduan plugin yang lebih lengkap!
Bergabunglah dengan Komunitas kami yang dinamis, tempat ide-ide dan keahlian dibagikan, dan tambahkan saran Anda untuk peningkatan ke Daftar Keinginan kami.


Lengkapi setiap bagian pada formulir yang muncul, gunakan panduan berikut:
