Platform
Daftar dengan Instagram
9 mnt
tutorial oauth instagram pendahuluan instagram oauth memungkinkan pengguna untuk masuk ke aplikasi menggunakan akun instagram mereka melalui oauth prasyarat untuk menyelesaikan tutorial ini, anda akan membutuhkan sebuah aplikasi yang dibuat di back4app lihat tutorial membuat aplikasi baru untuk belajar cara membuat aplikasi di back4app siapkan subdomain untuk aplikasi back4app anda lihat mengaktifkan hosting web dan kuery langsung untuk belajar cara membuat subdomain di back4app sebuah akun pengembang instagram 1 buat aplikasi baru di back4app pertama tama, perlu dipastikan bahwa anda memiliki aplikasi yang sudah ada di back4app namun, jika anda adalah pengguna baru, anda dapat memeriksa tutorial ini https //www back4app com/docs/get started/new parse app untuk belajar cara membuatnya 2 buat klien aplikasi instagram baru masuk ke akun pengembang instagram https //www instagram com/developer/ anda dan daftarkan sebagai pengembang masukkan situs web anda, telepon, dan deskripsi untuk aplikasi anda terima syarat untuk melanjutkan pergi ke ikhtisar klik pada daftarkan aplikasi anda daftarkan aplikasi anda klik pada daftarkan klien baru daftarkan klien baru isi nama aplikasi nama aplikasi , deskripsi deskripsi , nama perusahaan nama perusahaan , url situs web url situs web , uri pengalihan uri pengalihan , url kebijakan privasi url kebijakan privasi , dan email kontak email kontak untuk uri pengalihan yang valid uri pengalihan yang valid , jika anda hanya mencoba untuk mengambil token akses anda, anda dapat membiarkannya sebagai jika tidak, anda harus menggunakan uri produksi untuk pengalihan pada titik ini, anda seharusnya memiliki klien seperti gambar di bawah ini klik pada kelola kelola dan di bawah tab keamanan keamanan , hapus centang pada nonaktifkan implicit oauth nonaktifkan implicit oauth 3 ambil token anda jika anda meninggalkan redirect uris redirect uris sebagai localhost localhost , ada dua cara anda dapat mengambil token anda cara pertama adalah menggunakan browser pilihan anda, dan pergi ke url berikut https //api instagram com/oauth/authorize/?client id=client id\&redirect uri=redirect uri\&response type=code https //api instagram com/oauth/authorize/?client id=client id\&redirect uri=redirect uri\&response type=code cukup ganti client id client id dan redirect uri redirect uri menggunakan nilai yang anda dapatkan dari klien yang baru anda buat ini akan mengarahkan anda ke halaman yang tidak valid, tetapi menunjukkan token akses di url cara lain untuk mengambil token seperti itu adalah dengan menjalankan perintah curl berikut, mengganti client id client id , client secret client secret , dan redirect uri redirect uri untuk nilai anda 1 curl \\ f 'client id=client id' \\ 2 f 'client secret=client secret' \\ 3 f 'grant type=authorization code' \\ 4 f 'redirect uri=redirect uri' \\ 5 f 'code=code' \\ 6 https //api instagram com/oauth/access token perintah itu juga akan mengeluarkan token akses anda 4 mulai pengembangan sekarang setelah masuk dengan instagram dikonfigurasi, anda dapat memulai proses pengembangan dengan melewatkan token akses yang anda ambil untuk otentikasi format untuk authdata adalah 1 { 2 "instagram" { 3 "id" "user's instagram id (string)", 4 "access token" "an authorized instagram access token for the user" 5 } 6 } berikut adalah metode untuk sdk ios 1 pfuser loginwithauthtype(inbackground "instagram", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } dan berikut untuk sdk android 1 map\<string, string> authdata = new hashmap\<string, string>(); 2 authdata put("access token", tokenstring); 3 authdata put("id", user); 4 parseuser loginwithinbackground("instagram", authdata){ 5 6 }