이 변경 사항은 Instagram API에 적용된 변경 사항을 나타냅니다.
Instagram 로그인을 통한 Instagram API에 환영 메시지 플로를 사용할 수 있게 되었습니다. 더 알아보기.
Applies to v21.0+. Will apply to all versions on January 8, 2025.
The video media metric video_views
will no longer be supported.
The following endpoints and metrics are affected:
GET /{ig-media-id}/insights
video_views
Applies to v21.0+. Will apply to all versions on January 8, 2025.
The email_contacts
, get_direction_clicks
, profile_views
, text_message_clicks
, website_clicks
, and phone_call_clicks
time series metrics will no longer be supported.
The following endpoints and metrics are affected:
GET /{ig-user-id}/insights
email_contacts
get_direction_clicks
profile_views
text_message_clicks
website_clicks
phone_call_clicks
scope
값모든 버전에 적용됩니다.
scope
값과 권한 이름 사이의 일관성을 유지하기 위해 Instagram 로그인을 통한 Instagram API에 새로운 scope
값을 도입합니다. 새로운 scope
값은 다음과 같습니다.
instagram_business_basic
instagram_business_content_publish
instagram_business_manage_comments
instagram_business_manage_messages
위의 값이 기존의 business_basic
, business_content_publish
, business_manage_comments
, business_manage_messages
값을 각각 대체할 것입니다.
이전의 scope
값은 2025년 1월 27일에 사용 중단됩니다. 앱 기능이 중단되지 않도록 이 날짜 전에 코드를 업데이트하셔야 합니다. 그렇지 않으면 앱이 Instagram 엔드포인트를 호출할 수 없게 됩니다.
정정 사항: 사용 중단 날짜가 2024년 12월 17일에서 2025년 1월 27일로 변경되었습니다.
graph.instagram.com
입니다.instagram_business_basic
instagram_business_content_publish
instagram_business_manage_comments
instagram_business_manage_messages
Instagram 로그인을 통한 새로운 Instagram API가 적합한지 알아보려면 마이그레이션 가이드를 참조하세요.
모든 버전에 적용됩니다.
사용자가 Instagram 홍보 게시물 또는 Instagram 광고 게시물에 댓글을 남기면 ad_id
및 ad_title
외에도 original_media_id
가 comments
필드의 value
개체의 media
개체에 반환됩니다. 자세한 내용은 Instagram용 Webhooks 설정을 참조하세요.
Applies to v20.0+. Will apply to all versions on August 19, 2024.
The last_14_days
, last_30_days
, last_90_days
and prev_month
timeframes will no longer be supported for the reached_audience_demographics
and engaged_audience_demographics
metrics.
The following endpoints and metrics are affected:
GET /{ig-user-id}/insights
engaged_audience_demographics
reached_audience_demographics
Applies to v18.0+. Will apply to all versions on December 11, 2023.
Duplicative and legacy Instagram insight metrics are being deprecated. Please see documentation for the endpoints and Instagram Insights for more information on which metrics to use in their place.
The following endpoints and metrics are affected:
GET /{ig-user-id}/insights
AUDIENCE_GENDER_AGE
AUDIENCE_LOCALE
AUDIENCE_COUNTRY
AUDIENCE_CITY
GET /{ig-media-id}/insights
CAROUSEL_ALBUM_IMPRESSIONS
CAROUSEL_ALBUM_REACH
CAROUSEL_ALBUM_ENGAGEMENT
CAROUSEL_ALBUM_SAVED
CAROUSEL_ALBUM_VIDEO_VIEWS
TAPS_FORWARD
TAPS_BACK
EXITS
ENGAGEMENT
Note: total_interactions
, which is listed as an alternative for some of the deprecated metrics, is currently only available using version 18.0 and does not work with older versions. When querying older versions before Dec 11, 2023, please use the engagement
metric.total_interactions
, which is listed as an alternative for some of the deprecated metrics, is currently only available using version 18.0 and does not work with older versions. When querying older versions before Dec 11, 2023, please use the engagement
metric.
모든 버전에 적용됩니다.
사용자가 Instagram 홍보 게시물 또는 Instagram 광고 게시물에 댓글을 남기면 comments
필드의 value
개체의 media
개체에 ad_id
및 ad_title
이 반환됩니다.
모든 버전에 적용됩니다.
릴스용 Instagram 제품 태그 API를 사용할 수 있습니다. 릴스를 게시할 때 최대 30개 제품까지 태그할 수 있습니다.
모든 버전에 적용됩니다.
이제 릴스가 지원됩니다. 동영상을 릴스로 게시하려면 단일 미디어 게시물 컨테이너를 만들 때 media_type
매개변수를 REELS
로 설정하세요. 릴스에 사용할 수 있는 매개변수와 릴스 동영상 요구 사항에 대해 알아보려면 POST /ig-user/media endpoint
참고 자료를 참조하세요.
모든 버전에 적용됩니다.
기존 Instagram API 개발자 문서가 삭제되었고, 이제 Instagram 플랫폼 개발자 문서로 리디렉션됩니다.
모든 버전에 적용됩니다.
이제 Instagram 비즈니스의 게시된 미디어에 대해 Instagram Shopping 제품 태그를 만들고 관리할 수 있습니다. 자세한 방법은 제품 태그 가이드를 참조하세요.
모든 버전에 적용됩니다.
제품 태그 베타에 참여하는 파트너의 경우 제품 카탈로그 검색 시 쿼리의 검색 기준과 일치하는 모든 제품 에디션이 반환됩니다.
모든 버전에 적용됩니다.
이제 Instagram API를 통해 앱 사용자가 방송하는 라이브 방송 IG 미디어 및 해당 라이브 방송에 대한 댓글을 가져오고, Instagram 메시지 API를 통해 비공개 답장(다이렉트 메시지)을 댓글 작성자에게 보낼 수 있습니다. 이 기능을 지원하기 위해 다음과 같은 변경 사항이 적용되었습니다.
live_comments
Instagram Webhook 필드는 방송 중에 앱 사용자의 라이브 방송에 달린 라이브 댓글을 포함한 알림을 보낼 수 있습니다.앱 사용자의 라이브 방송 IG 미디어에 댓글을 남긴 사용자에게 비공개 답장을 보내는 방법은 Instagram 메시지 API 비공개 답장 문서를 참조하세요.
모든 버전에 적용됩니다.
parent_id
— 해당 댓글이 다른 IG 댓글에서 작성된 경우(즉, 다른 댓글에 대한 답글) 상위 IG 댓글의 ID를 반환합니다.모든 버전에 적용됩니다.
이제 comments
Instagram Webhooks 필드에 value
필드 개체의 다음과 같은 속성이 포함됩니다.
from.id
— 댓글을 작성한 Instagram 사용자의 IGSIDfrom.username
— 댓글을 작성한 Instagram 사용자의 사용자 이름media.id
— 댓글을 남긴 IG 미디어의 IDmedia.media_product_type
— 댓글을 남긴 IG 미디어의 화면(게시된 위치)parent_id
— 해당 댓글이 다른 IG 댓글에서 작성된 경우(즉, 다른 댓글에 대한 답글) 상위 IG 댓글의 ID다음 변경 사항은 2021년 10월 5일 및 그 이후에 생성된 Instagram TV 동영상에 적용됩니다. 이 날짜 이전에 생성된 Instagram TV 동영상에는 해당 변경 사항이 적용되지 않습니다.
video_title
필드가 반환되지 않습니다.2022년 1월 3일에 위의 변경 사항이 동영상 생성 날짜와 무관하게 모든 API 버전과 모든 Instagram TV 동영상에 적용됩니다. 즉, 2022년 1월 3일부터 이전 API 버전을 사용하는 앱은 Instagram TV 동영상을 쿼리할 수 있게 됩니다(읽기 지원은 v10.0에 도입되었으므로 v10.0 이상에서만 지원됨).
v14.0부터 video_title
필드가 더 이상 지원되지 않으며 이 필드를 요청하면 API에서 오류가 발생합니다.
v11.0 이상에 적용됩니다. 2021년 9월 7일에 모든 버전에 적용됩니다.
다른 엔드포인트 또는 필드 확장을 통해 IG 미디어를 간접적으로 쿼리할 경우 미디어 소유자가 미디어의 좋아요 개수를 숨겼다면 like_count
필드는 API 응답에서 생략됩니다. IG 미디어를 직접 쿼리하면(IG 미디어 소유자만 가능) 좋아요 개수가 숨겨져 있더라도 실제 좋아요 개수가 반환됩니다.
v11.0 이상에 적용됩니다.
시간 기반 페이지 매김을 지원하기 위해 since
및 until
매개변수를 GET /{ig-user-id}/media
엔드포인트에 추가했습니다.
다른 엔드포인트를 통해 IG 미디어를 간접적으로 쿼리할 때 앱 사용자가 미디어를 소유하지 않고 미디어 소유자가 좋아요 개수를 숨겼을 경우 like_count는 0
을 반환합니다. IG 미디어를 직접 쿼리하면(IG 미디어 소유자만 가능) 소유자가 해당 미디어의 좋아요 개수를 숨겼더라도 실제 좋아요 개수를 반환합니다.
IG 사용자에 대한 online_followers
지표 계산 방법을 다소 변경하였습니다.
일본 사용자의 스토리 IG 미디어 상호작용은 더 이상 일부 replies
지표 계산에 포함되지 않습니다.
replies
지표에서 0
값이 반환됩니다.replies
지표가 답글 수를 반환하지만 일본 사용자가 작성한 답글은 계산에 포함되지 않습니다.스토리 IG 미디어에서 도달 지표의 사소한 버그가 수정되었습니다.
이제 IGTV 미디어가 v10.0 이상에서 지원됩니다. 콘텐츠 게시와 Webhooks에 사용하는 것을 제외한 모든 엔드포인트에 적용됩니다. 이 변경 사항을 지원하기 위해 새로운 media_product_type
과 video_title
필드를 IG 미디어 노드에 추가했습니다. API를 통해 IGTV 미디어에 액세스하려면 게시 시점(미리 보기 게시 또는 미리 보기를 피드에 공유 활성화)에 해당 미디어가 Instagram에 공유된 상태여야 합니다.
콘텐츠 게시 베타가 종료되었으며 이제 모든 개발자가 Instagram 프로페셔널 계정에 미디어를 게시할 수 있습니다. 사용 방법에 대한 자세한 내용은 콘텐츠 게시 가이드를 참조하세요.
유럽 연합의 온라인 개인정보 보호 지침을 준수하기 위해 2020년 12월 1일 이후 유럽 경제 지역(EEA)에서 사용자가 수행한 메시지 관련 스토리 IG 미디어 인터랙션은 일부 지표 계산에 포함되지 않습니다.
replies
지표가 0
값을 반환합니다.replies
지표가 답글 수를 반환하지만 EEA에서 자신의 사용자가 작성한 답글은 계산에 포함되지 않습니다.이 변경 사항은 모든 버전에 적용됩니다.
follower_count
값이 Instagram 앱에 표시된 해당 값과 더욱 가깝게 조정됩니다. 또한 follower_count
는 2년간의 데이터 대신 최대 30일간의 데이터를 반환합니다. 이 변경 사항은 v9.0 이상에 적용되고 2021년 5월 9일부터 모든 버전에 적용됩니다.GET /{ig-hashtag-id}/top_media
와 GET /{ig-hashtag-id}/recent_media
해시태그 검색 쿼리에서 반환된 IG 미디어에서 timestamp
필드를 요청할 수 있습니다. 예: GET /{ig-hashtag-id}/top_media?fields=timestamp
.story_insights
필드는 instagram_manage_comments
권한이 아니라 instagram_manage_insights
권한이 필요합니다.#spooky
!/{ig-media-id}/comments
에지 — API 버전 3.1 이하를 사용하여 GET
요청을 보내면 결과가 시간 순서대로 반환됩니다. 버전 3.2 이상을 사용하여 요청을 보내면 결과가 역순으로 반환됩니다. /{ig-media-id}
노드 — 이제 필드 확장을 사용하여 미디어 개체에 대한 permalink
필드를 가져올 수 있습니다./{ig-comment-id}
노드:
username
필드를 추가했습니다.GET
요청의 경우 user
필드는 응답에 포함되지 않습니다(요청을 보낸 사용자가 댓글을 소유하는 경우 제외). 대신 Facebook에서는 댓글을 단 모든 사용자에 대해 username
을 반환합니다. 이는 다른 API(예: Mentions API)를 통해 작성한 댓글에 대한 쿼리에도 적용됩니다./{ig-media-id}
노드:
username
필드를 추가했습니다.GET
요청의 경우 owner
필드는 응답에 포함되지 않습니다(요청을 보낸 사용자가 미디어 개체를 소유하는 경우 제외). 대신 Facebook에서는 댓글을 단 모든 사용자에 대해 username
을 반환합니다. 이는 다른 API(예: Mentions API)를 통해 작성한 미디어 개체 쿼리에도 적용됩니다.인사이트 API — 이제 인사이트에 API, Facebook 광고 인터페이스, Instagram 홍보 기능을 통해 생성된 광고 활동이 포함됩니다. 이는 다음 지표에 영향을 미칩니다.
impressions
reach
/{ig-media-id}
노드의 timestamp
필드가 이제 전체 공개 필드가 되었고 필드 확장을 통해 반환할 수 있습니다./{ig-user-id}
, /{ig-comment-id}
및 /{ig-media-id}
노드는 필드 확장을 사용하여 에지를 통해 액세스하면 모든 전체 공개 필드를 반환합니다. 어느 필드가 전체 공개되었는지 확인하려면 각 노드의 참고 자료를 참조하세요./{ig-user-id}/media
에지를 통해 사진을 게시할 때 해시태그를 포함할 수 있습니다. #crazywildebeest
FTW!