表示 Instagram 相册、照片或视频(已上传的视频、直播视频、Reels 或快拍)。
If you are migrating from Marketing API Instagram Ads endpoints to Instagram Platform endpoints, be aware that some field names are different.
本文将介绍以下字段:
legacy_instagram_media_id不支持以下市场营销 API Instagram 广告端点字段:
filter_namelocationlocation_namelatitudelongitude不支持此操作。
GET /<IG_MEDIA_ID>
| 设置了 Instagram 登录的 Instagram API | 设置了 Facebook 登录的 Instagram API | |
|---|---|---|
访问口令 |
| |
主机网址 |
|
|
登录类型 | 面向 Instagram 的业务账户关联登录 | 企业版 Facebook 登录 |
| 权限 |
|
如果在与应用用户的 Instagram 专业账户关联的公共主页上,通过商务管理平台向应用用户授予了身份,您的应用还将需要以下其中一项权限:
|
comments_count 和 like_count 等字段仅返回目标 Instagram 影音内容的互动量,不包括来自其他界面的数据。例如,comments_count 会返回照片的评论量,但不会计算包含该照片的广告的评论量。使用 total_comments_count 和 total_like_count 可获取包括推广/速推/广告影音内容互动在内的汇总计数。如果会话用户有权访问某个交叉发布的 Facebook 帖子,则该帖子的计数也可能包含在内。@ 符号。permalink)不适用于相册中的照片(子媒体)。reposts_count、saved_count、shares_count、total_like_count、total_comments_count 和 total_views_count 字段不适用于轮播子级影音内容,仅为顶层影音内容对象返回。影音内容所有者可以禁用对点赞数、评论数、浏览量、转发次数和分享次数的显示。在这些情况下,系统不会返回相应的字段。GET https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> \ ?fields=<LIST_OF_FIELDS> \ &access_token=<ACCESS_TOKEN>
| 占位符 | 值 |
|---|---|
最新版本为: v26.0 | 应用正在使用的 API 版本。如果 API 调用中没有指定,这将是您创建 Meta 应用时的最新版本,如果该版本不再可用,则是可用的最旧版本。详细了解版本的相关信息。 |
| 应用用来查询端点的主机网址。 |
| 必要。待发布影音内容的编号。 |
| 键 | 占位符 | 值 |
|---|---|---|
|
| 必要。应用用户的 Facebook 或 Instagram 用户访问口令。 |
|
| 您希望返回的以逗号分隔的字段清单。 |
可通过字段扩展读取的公开字段。
| 字段 | 描述 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 图片的描述性文本,用于无障碍访问。 | ||||||||||||||||
| 概述了与 | ||||||||||||||||
| 此字段提供了相关信息,说明 Instagram 影音内容是否符合以广告形式进行速推的资格,并且如果不符合资格,还会提供更多详情。仅适用于设置了 Facebook 登录的 Instagram API。 | ||||||||||||||||
| 配文。不包括相册子媒体。如果已将 Facebook 公共主页绑定到用于创建此配文的 Instagram 账户,而应用用户无法在该公共主页上执行管理员级别的任务,则不包括 | ||||||||||||||||
| 影音内容的评论数量。不包括对相册子级影音内容及影音内容配文的评论。包括对评论的回复。 | ||||||||||||||||
| 返回
如果视频正在侵犯版权,系统将返回
| ||||||||||||||||
| 影音内容编号。 | ||||||||||||||||
| 指示影音内容是否有 AI 标签。不包括相册子对象。 | ||||||||||||||||
| 表示评论处于启用还是停用状态。不包括相册子对象。 | ||||||||||||||||
| 仅适用于 Reels。如果为 这两个值都不表示 Reels 是否会实际显示在 Reels 选项卡中,因为 Reels 可能不符合资格要求或未被我们的算法选中。请参阅 Reels 规格,以了解相关资格标准。 | ||||||||||||||||
| 为市场营销 API 端点 v21.0 和更早版本建立的 Instagram 影音内容编号。 | ||||||||||||||||
| 影音内容的获赞数,包括对评论的赞。不包括相册子图片媒体和使用此媒体创作的推广帖子获得的赞。 如果影音内容所有者已隐藏获赞数,则用户通过另一个端点或字段扩展间接查询 | ||||||||||||||||
| 影音内容中使用的音频类型。可以是 | ||||||||||||||||
| 影音内容的发布位置。可以是 | ||||||||||||||||
| 影音内容类型。可以是 | ||||||||||||||||
| 影音内容网址。 如果影音内容包含受版权保护的内容,或者已被标记为违反版权的内容,系统会从响应中删除 | ||||||||||||||||
| 创建影音内容的 Instagram 用户的编号。仅在发出查询请求的应用用户也是影音内容的创建者时才会返回此字段,否则将返回 | ||||||||||||||||
| 影音内容的永久网址。 | ||||||||||||||||
| 影音内容的短代码。 | ||||||||||||||||
| 影音内容缩略图网址。仅适用于 | ||||||||||||||||
| ISO 8601 格式的创建日期(UTC 时间,默认值为 UTC ±00:00)。 | ||||||||||||||||
| 创建影音内容的用户的账号。 | ||||||||||||||||
| Instagram Reels 的观看量,包括付费和自然指标。对于交叉发布到 Facebook 的内容,如果会话用户可以访问 Facebook 帖子,系统会返回 Instagram 和 Facebook 的合并浏览量。 仅适用于商家发现 API。 | ||||||||||||||||
| 影音内容被转发的次数。适用于动态和 Reels 影音内容。无法通过话题标签 API 端点访问。仅适用于设置了 Facebook 登录的 Instagram API。 | ||||||||||||||||
| 影音内容的收藏次数。适用于动态和 Reels 影音内容。只有影音内容所有者或已接受的合作者可以访问。无法通过商家发现、被标记/提及的影音内容或话题标签 API 端点进行访问。仅适用于设置了 Facebook 登录的 Instagram API。 | ||||||||||||||||
| 影音内容被分享的次数。适用于动态和 Reels 影音内容。无法通过商家发现或话题标签 API 端点进行访问。仅适用于设置了 Facebook 登录的 Instagram API。 | ||||||||||||||||
| 所有界面上对该影音内容的评论总数,包括对相关推广/速推影音内容的评论数。无法通过话题标签 API 端点访问。仅适用于设置了 Facebook 登录的 Instagram API。 | ||||||||||||||||
| 该影音内容在所有界面上的总赞数,其中包括相关推广/速推影音内容的总赞数。无法通过话题标签 API 端点访问。仅适用于设置了 Facebook 登录的 Instagram API。 | ||||||||||||||||
| 视频内容在所有界面上的总观看量,推广/速推影音内容和重播的观看量也计算在内。仅适用于视频影音内容。无法通过商家发现或话题标签 API 端点进行访问。对于商家发现功能,请改用 |
可通过字段扩展返回的公开连线。
| 连线 | 描述 |
|---|---|
| 表示 Instagram 影音内容相册中的 Instagram 影音内容对象集合。 |
表示作为合作者添加到 Instagram 影音内容对象上的用户的名单。仅适用于设置了 Facebook 登录的 Instagram API。 | |
表示对 Instagram 影音内容对象的 Instagram 评论的集合。 | |
表示 Instagram 影音内容对象的社交互动指标。 |
curl -X GET \
'https://graph.instagram.com/v26.0/17895695668004550?fields=id,media_type,media_url,owner,timestamp&access_token=IGQVJ...'
{
"id": "17918920912340654",
"media_type": "IMAGE",
"media_url": "https://sconten...",
"owner": {
"id": "17841405309211844"
},
"timestamp": "2019-09-26T22:36:43+0000"
}POST /<IG_MEDIA_ID>
启用或禁用对 Instagram 影音内容的评论。
| Instagram API with Instagram Login | Instagram API with Facebook Login | |
|---|---|---|
Access Tokens |
| |
Host URL |
|
|
Login Type | Business Login for Instagram | Facebook Login for Business |
| Permissions |
|
If the app user was granted a role via the Business Manager on the Page connected to the targeted IG User, you will also need one of:
|
不支持直播视频 Instagram 影音内容。
POST https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> ?comment_enabled=<BOOL> &access_token=<ACCESS_TOKEN>
| 占位符 | 值 |
|---|---|
最新版本为: v26.0 | 应用正在使用的 API 版本。如果 API 调用中没有指定,这将是您创建 Meta 应用时的最新版本,如果该版本不再可用,则是可用的最旧版本。详细了解版本的相关信息。 |
| 应用用来查询端点的主机网址。 |
| 必要。待发布影音内容的编号。 |
| 键 | 占位符 | 值 |
|---|---|---|
|
| 必要。应用用户的用户访问口令。 |
|
| 必要。设置为 |
curl -i -X POST \
"https://graph.instagram.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true
}DELETE /<IG_MEDIA_ID>
删除 Instagram 影音内容。
| 设置了 Facebook 登录的 Instagram API | |
|---|---|
访问口令 | |
主机网址 |
|
登录类型 | 企业版 Facebook 登录 |
| 权限 |
|
此 API 仅支持设置了 Facebook 登录的 Instagram API。支持非广告帖子、快拍、Reels 和整个轮播相册。如要删除轮播相册中的影音内容,必须指定轮播容器影音内容编号,以删除整个轮播相册。不支持单独删除轮播容器中的影音内容。
POST https://graph.facebook.com/<API_VERSION>/<IG_MEDIA_ID> ?access_token=<ACCESS_TOKEN>
| 占位符 | 值 |
|---|---|
最新版本为: v26.0 | 应用正在使用的 API 版本。如果 API 调用中没有指定,这将是您创建 Meta 应用时的最新版本,如果该版本不再可用,则是可用的最旧版本。详细了解版本的相关信息。 |
| 必要。待发布影音内容的编号。 |
| 键 | 占位符 | 值 |
|---|---|---|
|
| 必要。应用用户的用户访问口令。 |
curl -i -X DELETE \
"https://graph.facebook.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true,
"deleted_id": "17918920912340654"
}
{
"error": {
"message": "Fatal",
"type": "OAuthException",
"code": -1,
"error_subcode": 2207073,
"is_transient": false,
"error_user_title": "Media Type Not Supported",
"error_user_msg": "The media type is not supported for this endpoint",
"fbtrace_id": "Api-OlNdfcpOwIu6hNaT5Kw"
},
}