การค้นพบธุรกิจ

คุณสามารถใช้ 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"
}