คุณสามารถใช้ Instagram API พร้อมการเข้าสู่ระบบด้วย Facebook เพื่อเรียกดูเมตาดาต้าและเกณฑ์ชี้วัดพื้นฐานต่างๆ เกี่ยวกับบัญชีมืออาชีพอื่นๆ บน Instagram ได้
ระบบจะไม่ส่งคืนข้อมูลเกี่ยวกับบัญชีมืออาชีพบน Instagram ที่มีการควบคุมอายุ
API นี้ประกอบด้วยตำแหน่งข้อมูลดังต่อไปนี้ โปรดดูข้อกำหนดของพารามิเตอร์และสิทธิ์การอนุญาตจากเอกสารอ้างอิงของตำแหน่งข้อมูล
ตัวอย่างการสืบค้นนี้จะแสดงให้เห็นวิธีเรียกดูจำนวนผู้ติดตามและจำนวนอ็อบเจ็กต์สื่อที่เผยแพร่ในบัญชีมืออาชีพบน Instagram Blue Bottle Coffee โปรดสังเกตว่า การสืบค้นของการค้นพบธุรกิจนั้นจะดำเนินการกับ ID บัญชีมืออาชีพบน Instagram ของผู้ใช้แอพ (ซึ่งในกรณีนี้คือ 17841405309211844
) พร้อมชื่อผู้ใช้ของบัญชีมืออาชีพบน Instagram ที่ผู้ใช้แอพพยายามจะเรียกดูข้อมูล (ซึ่งก็คือ bluebottle
ในตัวอย่างนี้)
มีการจัดรูปแบบเพื่อให้อ่านได้ง่าย
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 }
เนื่องจากคุณสามารถสร้างคำขอที่ซ้อนกันได้โดยระบุจุดเชื่อมโยงผ่านพารามิเตอร์ fields
คุณสามารถร้องขอจุดเชื่อมโยง media
ของบัญชีมืออาชีพเป้าหมาย เพื่อเรียกดูอ็อบเจ็กต์สื่อที่เผยแพร่แล้วทุกรายการของบัญชีดังกล่าวได้
มีการจัดรูปแบบเพื่อให้อ่านได้ง่าย
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" }
คุณสามารถใช้ทั้งคำขอที่ซ้อนกันและการขยายเงื่อนไขในช่องเพื่อเรียกดูช่องสาธารณะสำหรับอ็อบเจ็กต์สื่อของบัญชีธุรกิจหรือบัญชีครีเอเตอร์ได้ โปรดทราบว่าการดำเนินการนี้จะไม่ทำให้คุณมีสิทธิ์การอนุญาตในการเข้าถึงอ็อบเจ็กต์สื่อโดยตรง ดังนั้นการดำเนินการ GET
กับสื่อบน Instagram ที่ส่งคืนมาจะไม่สำเร็จเนื่องจากมีสิทธิ์การอนุญาตไม่เพียงพอ
ตัวอย่างเช่น นี่คือวิธีการดึงข้อมูลจำนวนความคิดเห็นและการกดถูกใจของอ็อบเจ็กต์สื่อแต่ละรายการที่เผยแพร่โดย Blue Bottle Coffee:
มีการจัดรูปแบบเพื่อให้อ่านได้ง่าย
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" }