表示一系列 Instagram 用户的 Instagram 媒体对象。
自 2023 年 11 月 9 日起,media_type
将不再支持 VIDEO
值。请改为使用 REELS
媒体类型向您的动态发布视频。
POST /{ig-user-id}/media
类型 | 描述 |
---|---|
如要创建商品标记容器,应用用户必须在拥有此 Instagram 用户的 Instagram 店铺的商务管理平台上获得管理员身份。 | |
如要创建商品标记容器,Instagram 用户必须拥有已获批准的 Instagram 店铺,以及包含商品的商品目录。 | |
若通过商务管理平台向应用用户授予了公共主页身份,您还将需要以下其中一项权限:
如要建立商品标记容器,您还需要以下内容: | |
若在请求中使用了应用用户的口令,则该用户必须能够在与目标 Instagram 帐户关联的公共主页上执行 |
Reels 规格如下所示:
Reels 封面照片的规格如下所示:
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?image_url={image-url} &is_carousel_item={is-carousel-item} &caption={caption} &location_id={location-id} &user_tags={user-tags} &product_tags={product-tags} &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?media_type=REELS &video_url={reel-url} &caption={caption} &share_to_feed={share-to-feed} &collaborators={collaborator-usernames} &cover_url={cover-url} &audio_name={audio-name} &user_tags={user-tags} &location_id={location-id} &thumb_offset={thumb-offset} &share_to_feed={share-to-feed} &access_token={access-token}
仅限轮播容器。如要创建轮播项目容器,请改为创建图片容器或视频容器(不支持 Reels)。请参阅轮播帖子,了解完整发布步骤。
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?media_type=CAROUSEL &caption={caption} &share_to_feed={share-to-feed} &collaborators={collaborator-usernames} &location_id={location-id} &product_tags={product-tags} &children={children} &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?image_url={image-url} &media_type=STORIES &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?video_url={video-url} &media_type=STORIES &access_token={access-token}
占位符 | 值 |
---|---|
| API 版本。 |
| 应用用户的应用范围用户编号。 |
键 | 占位符 | 描述 |
---|---|---|
|
| 必要项。应用用户的用户访问口令。 |
|
| 仅适用于 Reels。您 Reels 媒体的音频名称。在创建 Reels 期间或之后,您只能从音频页面重命名一次。 |
|
| 图片、视频或轮播的说明。可以在其中加入话题标签(例如 不支持为轮播中的图片或视频使用此参数。 |
|
| 对于动态图片,此参数仅适用于 Reels 和轮播。表示 Instagram 帐号清单,对于 Instagram 媒体,至多支持将 3 个此类帐号添加为合作者。 不支持快拍。 |
|
| 轮播的必要项。仅适用于轮播。容器编号数不超过 10 个的数组,其中各个编号对应着已发布轮播中出现的各个图片和视频。轮播中的图片和/或视频总数不得超过 10。 |
|
| 仅适用于 Reels。用作 Reels 选项卡封面图片的图片路径。我们将使用您指定的网址对图片执行 cURL 请求,因此该图片必须位于公共服务器上。如果您同时指定了 |
|
| 仅适用于图片,且是图片的必要项。图片的路径。我们将使用您指定的网址对图片执行 cURL 请求,因此该图片必须位于公共服务器上。 |
|
| 仅适用于图片和视频。设为 |
|
| 与您希望在图片或视频中标记的地点相关联的公共主页编号。 您可以使用公共主页搜索 API 搜索名称与搜索字符串相匹配的公共主页,然后分析结果,找出任何为实际地点创建的公共主页。在您的查询中加入 轮播中的图像或视频不支持此参数。 |
|
| 轮播、快拍和 Reels 的必要项。表示容器是用于轮播、快拍,还是 Reels。值可以是:
|
|
| 商品标记的必要项。仅适用于图像和视频。对象数组,用于指定标记图像或视频要使用的商品标记(最大值为 5;标记和商品编号必须唯一)。每个对象均应具有以下信息:
例如:
|
|
| 仅适用于 Reels。如果值为 这两个值都不表示 Reels 是否实际显示在 Reels 选项卡中,因为 Reels 可能不符合资格要求或未被我们的算法选中。请参阅 Reels 规格,以了解相关资格标准。 |
|
| 适用于视频和 Reels。要用作封面缩略图的视频或 Reels 帧的位置(以毫秒为单位)。默认值为 |
|
| 用户标记的必要项。适用于图像和视频。您希望在图像中标出的任何公开 Instagram 用户的一组公开帐号和
|
|
| 视频和 Reels 的必要项。仅适用于视频和 Reels。视频的路径。我们使用传入的网址对视频执行 cURL 请求,因此该视频必须位于公共服务器上。 |
JSON 格式的对象,其中包含用以发布容器的 Instagram 容器编号。
视频上传是异步操作,因此收到容器编号并不能确保上传成功。如需验证视频是否已经上传,请在 Instagram 容器中请求 status_code
字段。如果值为 FINISHED
,则视频已成功上传。
{ "id":"{ig-container-id}" }
POST graph.facebook.com/17841400008460056/media ?image_url=https//www.example.com/images/bronzed-fonzes.jpg &caption=#BronzedFonzes! &collaborators= [‘username1’,’username2’] &user_tags=[ { username:'kevinhart4real', x: 0.5, y: 0.8 }, { username:'therock', x: 0.3, y: 0.2 } ]
{ "id": "17889455560051444" }
GET /{ig-user-id}/media
获取 Instagram 用户的所有 Instagram 媒体。
GET /{ig-user-id}/stories
端点。类型 | 描述 |
---|---|
若通过商务管理平台向应用用户授予了公共主页用户身份,您还将需要以下其中一项权限: |
此端点支持基于时间的分页。加入带有 Unix 时间戳或 strtotime
数据值的 since
和 until
查询字符串参数,以确定时间范围。
GET graph.facebook.com/17841405822304914/media
{ "data": [ { "id": "17895695668004550" }, { "id": "17899305451014820" }, { "id": "17896450804038745" }, { "id": "17881042411086627" }, { "id": "17869102915168123" } ] }
不支持此操作。
不支持此操作。