Anda bisa menggunakan Instagram API dengan Facebook Login untuk mendapatkan metadata dasar dan metrik tentang akun profesional Instagram lainnya.
Data tentang akun profesional Instagram yang diberi batasan usia tidak akan ditampilkan.
API terdiri dari endpoint berikut. Bacalah dokumentasi referensi endpoint untuk parameter dan persyaratan izin.
Contoh kueri ini menunjukkan cara mendapatkan jumlah pengikut dan jumlah objek media yang diterbitkan pada akun profesional Instagram Blue Bottle Coffee. Perhatikan bahwa kueri penemuan bisnis dilakukan di ID akun profesional Instagram pengguna aplikasi (dalam hal ini, 17841405309211844
), dengan nama pengguna akun profesional Instagram yang datanya ingin diambil oleh pengguna aplikasi Anda (bluebottle
dalam contoh ini).
Diformat agar mudah dibaca.
curl -i -X GET \
"https://graph.facebook.com/v21.0
/17841405309211844 \
?fields=business_discovery.username(bluebottle){followers_count,media_count} \
&access_token=<YOUR_APP_USERS_INSTAGRAM_USER_ACCESS_TOKEN>"
{ "business_discovery": { "followers_count": 267793, "media_count": 1205, "id": "17841401441775531" // Blue Bottle's Instagram user ID }, "id": "17841405309211844" // Your app user's Instagram user ID }
Karena Anda dapat membuat permintaan bersarang dengan menentukan edge melalui parameter fields
, Anda dapat meminta edge media
akun profesional yang ditargetkan untuk mendapatkan semua objek medianya yang dipublikasikan.
Diformat agar mudah dibaca.
curl -i -X GET \
"https://graph.facebook.com/v21.0
/17841405309211844 \
?fields=business_discovery.username(bluebottle){followers_count,media_count,media} \
&access_token=<YOUR_APP_USERS_INSTAGRAM_USER_ACCESS_TOKEN>"
{ "business_discovery": { "followers_count": 267793, "media_count": 1205, "media": { "data": [ { "id": "17858843269216389" }, { "id": "17894036119131554" }, { "id": "17894449363137701" }, { "id": "17844278716241265" }, ... // results truncated for brevity ], "id": "17841401441775531" }, }, "id": "17841405309211844" }
Anda dapat menggunakan permintaan bersarang dan ekspansi kolom untuk mendapatkan kolom publik untuk objek media Akun Kreator atau Akun Business. Perhatikan bahwa ini tidak memberi Anda izin untuk mengakses objek media secara langsung — melakukan GET
pada Media Instagram yang ditampilkan akan gagal karena izin tidak memadai.
Contoh: berikut ini cara mendapatkan jumlah komentar dan suka untuk setiap objek media yang diterbitkan oleh Blue Bottle Coffee:
Diformat agar mudah dibaca.
curl -i -X GET \
"https://graph.facebook.com/v21.0
/17841405309211844 \
?fields=business_discovery.username(bluebottle){followers_count,media_count,media{comments_count,like_count}} \
&access_token=<YOUR_APP_USERS_INSTAGRAM_USER_ACCESS_TOKEN>"
{ "business_discovery": { "followers_count": 267793, "media_count": 1205, "media": { "data": [ { "comments_count": 50, "like_count": 5841, "id": "17858843269216389" }, { "comments_count": 11, "like_count": 2998, "id": "17894036119131554" }, { "comments_count": 28, "like_count": 3644, "id": "17894449363137701" }, { "comments_count": 43, "like_count": 4943, "id": "17844278716241265" }, { "comments_count": 60, "like_count": 9347, "id": "17899363132086521" }, { "comments_count": 63, "like_count": 6913, "id": "17893114378137541" }, { "comments_count": 16, "like_count": 2791, "id": "17886057709171561" }, { "comments_count": 15, "like_count": 3895, "id": "17856337633208377" }, ], }, "id": "17841401441775531" }, "id": "17841405976406927" }