我正在向 Instagram API 发出请求以获取用户提要上的帖子。
https://developers.facebook.com/docs/instagram-api/reference/media/#returnable-fields
似乎有 3 种类型通过;IMAGE
,VIDEO
和CAROUSEL_ALBUM
.
在IMAGE
类型media_url
中,对象中的键是指向图像的链接。
在该VIDEO
类型media_url
中,对象中的键是指向 mp4 视频的链接,并且它还有一个额外的键,称为thumbnail_url
视频的静态图像。
但是,即使我知道轮播包含 mp4 视频,它也只有CAROUSEL_ALBUM
一个media_url
键(如)并且它只是一个图像。IMAGE
如何获取CAROUSEL_ALBUM
从 Instagram 返回的类型的视频?
我要求以下字段:
`https://graph.facebook.com/v3.3/${item.id}?access_token=${accessToken}&fields=id,media_type,media_url,thumbnail_url,permalink,caption,timestamp`
这些请求是从一系列帖子 ID 中循环发出的。我需要进行其他设置吗?
我收到的一个典型CAROUSEL_ALBUM
请求如下所示:
{
"media_type": "CAROUSEL_ALBUM",
"media_url": "https://scontent.xx.fbcdn.net/v/t51.2885-15/66441408_2082905628680299_8050667243209299756_n.jpg?_nc_cat=100&_nc_oc=AQk2PElxoGzOzQ_4f-4vANh_Db1Mmra2wkci2aEKbc3vCstLzQeWQxKadbe1ByF8Vec&_nc_ht=scontent.xx&oh=5aa8ac107e1bd5da07b6cb5d760200f6&oe=5DC18C62",
"permalink": "https://www.instagram.com/p/Bzif-HhAiBk/",
"caption": "Each video in this carousel stands for a stage in the animation process for our latest experiment, where we animated a 3d model and used it as a basis for the 2d rotoscoping.",
"timestamp": "2019-07-05T14:50:53+0000",
"id": "18053365636184706"
}
谢谢