Tutorial ini menunjukkan cara memanfaatkan API Instagram dengan PHP untuk berinteraksi dengan data Instagram, termasuk maklumat pengguna, media, suka, komen, dan tag. Walaupun muat naik media langsung tidak disokong pada masa ini, API menawarkan keupayaan membaca dan interaksi yang luas.
Konsep Utama:
Interaksi APIAPI Instagram menyokong panggilan tidak sah (ID pelanggan sahaja) dan disahkan (OAuth 2.0) panggilan. Perhatikan had 5000-call semasa jenis token (had ini terpakai di semua titik akhir, walaupun titik akhir individu mungkin mempunyai sekatan tambahan). Rujuk dokumentasi rasmi untuk had kadar khusus titik akhir.
Pendaftaran Permohonan:
Mempunyai akaun Instagram peribadi.
Selepas pendaftaran yang berjaya, anda akan menerima ID pelanggan dan rahsia pelanggan anda untuk akses API.
Konsol API:
Konsol API Instagram membolehkan anda menguji panggilan API. Pilih kaedah yang dikehendaki, pengesahan (OAuth 2.0 untuk kebanyakan), dan parameter input. Konsol memaparkan permintaan dan tindak balas.
Pelaksanaan PHP dengan Guzzle:
Gunakan komposer untuk memasang Guzzle:
Mendapatkan token akses:
Bina URL Login: https://api.instagram.com/oauth/authorize?client_id={$client_id}&redirect_uri={$redirect_url}&scope=basic&response_type=code
Selepas kebenaran pengguna, URL Redirect termasuk kod kebenaran. Gunakan kod ini untuk membuat permintaan pos ke /oauth/access_token
untuk mendapatkan token akses.
Contoh panggilan API (menggunakan Guzzle):
niagaraFalls
next_url
:
Perpustakaan ini menyediakan kaedah yang mudah untuk tugas seperti mendapatkan URL log masuk, mengambil token akses, dan mengambil data pengguna.
Instagram-PHP-API
composer require guzzlehttp/guzzle:~5.0
Tutorial ini menyediakan panduan komprehensif untuk berinteraksi dengan API Instagram menggunakan PHP. Ingatlah untuk mematuhi had menilai dan mengendalikan kesilapan dengan anggun untuk permohonan yang mantap. Fleksibiliti API membolehkan penciptaan aplikasi yang pelbagai dan menarik.
Soalan Lazim (Soalan Lazim):
Seksyen Soalan Lazim yang disediakan sudah cukup komprehensif dan menjawab soalan -soalan umum mengenai permulaan, pengesahan, pengambilan data, pengendalian ralat, had kadar, penomboran, dan mengambil komen dan suka. Tiada pengembangan selanjutnya diperlukan.
Atas ialah kandungan terperinci Menakluk Instagram dengan PHP dan API Instagram. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!