비즈니스 검색

Facebook 로그인을 통한 Instagram API를 사용하여 다른 Instagram 프로페셔널 계정에 대한 기본 메타데이터와 지표를 가져올 수 있습니다.

제한 사항

나이 제한이 있는 Instagram 프로페셔널 계정에 대한 데이터는 반환되지 않습니다.

엔드포인트

API는 다음과 같은 엔드포인트로 구성됩니다. 매개변수 및 권한 요구 사항에 대한 내용은 엔드포인트 참고 자료 문서를 참조하세요.

팔로워 및 미디어 수 가져오기

이 샘플 쿼리는 Blue Bottle Coffee Instagram 프로페셔널 계정에서 팔로워 수와 게시된 미디어 개체 수를 가져오는 방법을 보여줍니다. 비즈니스 검색 쿼리는 앱 사용자의 Instagram 프로페셔널 계정 ID(이 예시에서는 17841405309211844)에 대해 수행되며, 앱 사용자가 데이터를 가져오려는 Instagram 프로페셔널 계정의 사용자 이름(이 예시에서는 bluebottle)을 함께 사용합니다.

샘플 요청

가독성을 높이기 위해 형식을 지정했습니다.

curl -i -X GET \
 "https://graph.facebook.com/v25.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/v25.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"
}

미디어에 대한 기본 지표 가져오기

중첩된 요청 및 필드 확장을 사용하여 비즈니스 또는 크리에이터 계정의 미디어 개체에 대한 공개 필드를 가져올 수 있습니다. 이는 미디어 개체에 대한 직접적인 액세스 권한을 제공하지는 않습니다. 반환된 IG 미디어에서 GET 요청을 보내면 권한 부족으로 실패합니다.

예를 들어 Blue Bottle Coffee에서 게시한 각 미디어 개체의 댓글과 좋아요 수를 가져오는 방법은 다음과 같습니다.

view_count에는 유료 및 일반 지표가 모두 포함됩니다.

샘플 요청

GET graph.facebook.com
  /17841405309211844
    ?fields=business_discovery.username(bluebottle){media{comments_count,like_count,view_count}}

샘플 응답

{
  "business_discovery": {
    "media": {
      "data": [
        {
          "comments_count": 50,
          "like_count": 5837,
          "view_count": 7757,
          "id": "17858843269216389"
        },
        {
          "comments_count": 11,
          "like_count": 2997,
          "id": "17894036119131554"
        },
        {
          "comments_count": 28,
          "like_count": 3643,
          "id": "17894449363137701"
        },
        {
          "comments_count": 43,
          "like_count": 4943,
          "id": "17844278716241265"
        },
     ],
   },
   "id": "17841401441775531"
  },
  "id": "17841405976406927"
}