Instagram 그래프 API를 통해 댓글 가져오기, 댓글에 답글 달기, 댓글 삭제하기, 댓글 숨기기/표시하기, 앱 사용자가 소유한 IG 미디어에 대한 댓글 활성화/비활성화 기능을 사용할 수 있습니다.
2024년 8월 27일부터 앱 사용자의 Instagram 프로페셔널 계정의 미디어에 댓글을 남긴 Instagram 사용자의 username
필드에 액세스하려면 instagram_manage_comments
가 필요합니다.
Instagram 메시지 API를 사용하여 앱 사용자의 라이브 방송 IG 미디어에 댓글을 달았던 사용자에게 비공개 답장(다이렉트 답장)을 보낼 수 있습니다. 사용 방법은 Instagram 메시지의 비공개 답장을 참조하세요.
API는 다음과 같은 엔드포인트로 구성됩니다. 매개변수 및 권한 요구 사항에 대한 내용은 각 엔드포인트 참고 자료 문서를 참조하세요.
GET /{ig-media-id}/comments
— IG 미디어에 대한 댓글 가져오기GET /{ig-comment-id}/replies
— IG 댓글에 대한 답글 가져오기POST /{ig-comment-id}/replies
— IG 댓글에 답글 달기POST /{ig-comment-id}
— IG 댓글 숨기기/표시하기POST /{ig-media-id}
— IG 미디어에 대한 댓글 비활성화/활성화DELETE /{ig-comment-id}
— IG 댓글 삭제미디어 개체에 대한 모든 댓글을 가져오고 특정 기준으로 반환된 데이터 세트를 분석 및 필터링한 다음, 기준과 일치하는 모든 댓글에 답글을 달 수 있습니다.
먼저 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" }
답글을 달려는 댓글이 많은 경우 단일 요청으로 답글을 일괄 처리할 수 있습니다.