댓글

IG 미디어 개체에 대한 IG 댓글의 컬렉션을 나타냅니다.

비유기적 댓글

IG 미디어가 포함된 광고에 대한 댓글(즉, 비유기적 댓글)은 유형이 달라서 지원되지 않습니다. 비유기적 댓글을 가져오려면 마케팅 API를 사용하고 광고의 effective_instagram_story_id를 요청하세요. 그런 다음, 반환된 ID의 /comments 에지를 쿼리하여 비유기적 Instagram 댓글 컬렉션을 가져오세요. 자세한 내용은 마케팅 API의 게시물 관리 가이드를 참조하세요.

만들기

미디어 개체에 댓글 달기

POST /{ig-media-id}/comments?message={message}

IG 미디어 개체에 대한 IG 댓글을 생성합니다.

제한 사항

라이브 방송 IG 미디어에 대한 댓글은 지원되지 않습니다.

쿼리 문자열 매개변수

필수 사항으로 표시되지 않은 이상 쿼리 문자열 매개변수는 선택 사항입니다.

  • {message}(필수) — 댓글에 포함할 텍스트.

권한

IG 미디어 개체를 만든 사용자의 액세스 토큰으로, 다음과 같은 권한이 있습니다.

  • instagram_basic
  • instagram_manage_comments
  • pages_show_list
  • pages_read_engagement

비즈니스 관리자를 통해 페이지 역할이 부여된 사용자에게서 받은 토큰일 경우 다음 권한 중 하나도 필요합니다.

  • ads_management
  • pages_read_engagement
  • business_management

요청 샘플

POST graph.facebook.com
  /17895695668004550/comments?message=This%20is%20awesome!

응답 샘플

{
  "id": "17870913679156914"
}

읽기

미디어 개체의 댓글 가져오기

GET /{ig-media-id}/comments

IG 미디어 개체에 대한 IG 댓글 리스트를 반환합니다.

제한 사항

  • API 버전 3.1 이하를 사용하여 요청을 보내면 결과가 시간 순서대로 반환됩니다. 버전 3.2 이상을 사용하여 요청을 보내면 결과가 역순으로 반환됩니다.
  • 최상위 댓글만 반환합니다. replies 필드를 요청하기 위한 필드 확장을 사용하지 않는 한 댓글에 대한 답글은 포함되지 않습니다.
  • 쿼리당 최대 50개의 댓글을 반환합니다.

권한

IG 미디어 개체를 만든 사용자의 액세스 토큰으로, 다음과 같은 권한이 있습니다.

  • instagram_basic
  • pages_show_list
  • pages_read_engagement

비즈니스 관리자를 통해 페이지 역할이 부여된 사용자에게서 받은 토큰일 경우 다음 권한 중 하나도 필요합니다.

  • ads_management
  • pages_read_engagement
  • business_management

요청 샘플

GET graph.facebook.com
  /17895695668004550/comments

응답 샘플

{
  "data": [
    {
      "timestamp": "2017-08-31T19:16:02+0000",
      "text": "This is awesome!",
      "id": "17870913679156914"
    },
    {
      "timestamp": "2017-08-31T18:10:30+0000",
      "text": "*Sniff*",
      "id": "17873440459141021"
    }
  ]
}

업데이트

이 작업은 지원되지 않습니다.

삭제

지원되지 않는 작업입니다.