댓글 관리

Instagram 그래프 API를 통해 댓글 가져오기, 댓글에 답글 달기, 댓글 삭제하기, 댓글 숨기기/표시하기, 앱 사용자가 소유한 IG 미디어에 대한 댓글 활성화/비활성화 기능을 사용할 수 있습니다.

2024년 8월 27일부터 앱 사용자의 Instagram 프로페셔널 계정의 미디어에 댓글을 남긴 Instagram 사용자의 username 필드에 액세스하려면 instagram_manage_comments가 필요합니다.

Instagram 메시지 API를 사용하여 앱 사용자의 라이브 방송 IG 미디어에 댓글을 달았던 사용자에게 비공개 답장(다이렉트 답장)을 보낼 수 있습니다. 사용 방법은 Instagram 메시지의 비공개 답장을 참조하세요.

엔드포인트

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

댓글 가져오기 및 댓글에 답글 달기

미디어 개체에 대한 모든 댓글을 가져오고 특정 기준으로 반환된 데이터 세트를 분석 및 필터링한 다음, 기준과 일치하는 모든 댓글에 답글을 달 수 있습니다.

먼저 GET /{ig-media-id}/comments 엔드포인트를 쿼리하여 미디어 개체에 대한 모든 댓글과 ID를 가져옵니다.

요청 샘플

GET graph.facebook.com
  /17895695668004550/comments

응답 샘플

{
  "data": [
    {
      "timestamp": "2017-08-31T18:10:30+0000",
      "text": "I love this!",
      "id": "17873440459141021"
    },
    {
      "timestamp": "2017-08-31T19:16:02+0000",
      "text": "This is awesome!",
      "id": "17870913679156914"
    },
    ... // results truncated for brevity
  ]
}

그다음에는 사용 중인 기준과 일치하는 반환된 댓글 결과의 구문을 해석하고 그중 일치하는 댓글을 사용하여 댓글을 작성한 Instagram 사용자의 댓글 대화창에 답글을 답니다.

요청 샘플

POST graph.facebook.com
  /17870913679156914/replies?message=Thanks%20for%20sharing!

응답 샘플

{
  "id": "17873440459141029"
}

답글을 달려는 댓글이 많은 경우 단일 요청으로 답글을 일괄 처리할 수 있습니다.