Otorisasi Oauth
Updated: 17 Jul 2025
Salinan LLM
Endpoint ini menampilkan Jendela Otorisasi, yang digunakan pengguna aplikasi untuk mengautentikasi identitas mereka dan memberi izin dan Token Akses Pengguna Instagram untuk aplikasi Anda.
Membuat
Operasi ini tidak didukung.
Membaca
GET /oauth/authorizeDapatkan Jendela Otorisasi.
Persyaratan
Tidak ada.
Sintaks Permintaan
GET https://api.instagram.com/oauth/authorize
?client_id=<APP_ID>,
&redirect_uri=<REDIRECT_URI>,
&response_type=code,
&scope=<PERMISSIONS_APP_NEEDS>Parameter String Kueri
Tambahkan parameter kueri berikut ke permintaan.
| Kode | Contoh Nilai | Deskripsi |
|---|---|---|
client_idWajib Numeric string | 990602627938098 | ID Aplikasi Instagram Anda ditampilkan di Dasbor Aplikasi Meta |
redirect_uriWajib String | https://socialsizzle.herokuapp.com/auth/ | URI tempat kami akan mengarahkan pengguna setelah mereka melakukan autentikasi. Pastikan ini sama persis dengan salah satu URI dasar dalam daftar URI OAuth yang valid Anda. Ingatlah bahwa Dasbor Aplikasi mungkin telah menambahkan garis miring ke URI Anda, jadi kami rekomendasikan Anda memverifikasi dengan memeriksa daftar. |
response_typeWajib String | code | Atur nilai ini ke code. |
scopeWajib Daftar yang dipisahkan koma | instagram_basic atau instagram_business_basic | Daftar yang dipisahkan koma, atau daftar yang dipisahkan spasi dan berenkode URL, berisi izin yang perlu diminta dari pengguna aplikasi. instagram_basic atau instagram_business_basic wajib diisi. |
stateString | 1 | Nilai opsional mengindikasikan status yang spesifik server. Contoh: Anda dapat menggunakan ini untuk mencegah masalah CSRF. Kami akan menyertakan parameter dan nilai ini saat mengarahkan kembali pengguna kepada Anda. |
Tanggapan
Jendela Otorisasi, yang sebaiknya Anda tampilkan kepada pengguna aplikasi. Setelah pengguna mengautentikasi, jendela akan mengarahkan ke
redirect_uri Anda dan menyertakan Kode Autentikasi, yang kemudian bisa Anda tukarkan dengan Token Akses Pengguna Instagram berdurasi singkat.Harap perhatikan bahwa kami menambahkan
#_ ke akhir URI pengarahan kembali, tetapi bukan bagian dari kode itu sendiri, jadi hapus saja sebelum menukarnya dengan token berdurasi singkat.Contoh HTTP
https://api.instagram.com/oauth/authorize ?client_id=990602627938098 &redirect_uri=https://socialsizzle.herokuapp.com/auth/ &scope=instagram_business_basic &response_type=code
Jika autentikasi berhasil, Jendela Autentikasi akan mengarahkan pengguna ke
redirect_uri Anda dan menyertakan Kode Autentikasi. Ambil gambar kode tersebut sehingga dapat Anda tukarkan dengan token akses berdurasi singkat.Kode berlaku 1 jam dan hanya dapat digunakan satu kali.
https://socialsizzle.herokuapp.com/auth?code=AQBx-hBsH3...
Jika pengguna membatalkan alur otorisasi, kami akan mengarahkan pengguna ke
redirect_uri Anda dan menambahkan parameter kesalahan berikut. Anda bertanggung jawab untuk menangani kegagalan seperti ini dengan baik dan menampilkan pesan yang pantas kepada pengguna.| Parameter | Nilai |
|---|---|
error | access_denied |
error_reason | user_denied |
error_description | The+user+denied+your+request |
Contoh Pengarahan Kembali Setelah Autentikasi Dibatalkan
https://socialsizzle.herokuapp.com/auth/
?error=access_denied
&error_reason=user_denied
&error_description=The+user+denied+your+request
Memperbarui
Operasi ini tidak didukung.
Menghapus
Operasi ini tidak didukung.