我正在使用Instagram的 /media/shortcode/shortcode
endpoints 来获取有关具有短代码的特定媒体的信息 .
https://www.instagram.com/developer/endpoints/media/#get_media_by_shortcode
问题是,当我将照片的短代码传递到 endpoints 时,一切正常,我得到了我期待的结果,但是,当我将视频的短代码传递给该 endpoints 时,api会返回以下内容:
{
"meta": {
"code": 400,
"error_type": "APINotFoundError",
"error_message": "invalid media id"
}
}
这对我来说没有多大意义,因为给定的 endpoints 应该可以正常使用视频 .
2 回答
我也遇到了这个问题--- Instagram文档不是很清楚,但这是因为Sandbox模式的局限性 .
来自https://www.instagram.com/developer/sandbox/ .
TLDR您需要获得批准才能让其他API调用正常工作 .
获取媒体信息的最佳和最简单的方法,无论是照片还是视频,都是通过调用此网址(GET方法)Insta Fetch Media URL
用Python编写的示例代码 .