【发布时间】:2014-04-15 10:32:04
【问题描述】:
我正在使用 Python Instagram Client 从 Instagram 检索数据。我创建了一个 Instagram 帐户用于测试目的,其中包含三个媒体内容:两个图像和一个视频。在使用 python 控制台使用 Python Instagram Client 发出请求后,我得到下一个响应(django shell):
>>> recent_media, next = api.user_recent_media()
>>> recent_media
>>> [Media: 673901579909298365_1166496117, Media: 673880146437045009_1166496117, Media: 673827880594143995_1166496117]
我检查了所有媒体对象,尽管最后一个媒体对象是视频,但其中没有视频信息。所有三个对象都返回一个名为images 的属性;最后一个媒体对象,尽管正如我之前所说的那样是一个视频,但也有一个images 属性,其中包含不同分辨率的视频快照。在阅读了 Instagram Rest API 之后,我的理解是最后一个 Media 对象应该有一个名为 videos 的属性,这将是一个字典,并且视频信息会在那里(基本上我对检索视频的 url 感兴趣)。
我的问题是:Python Instagram 客户端是否已过时,所以它根本不返回视频信息,我必须使用其余的 api 来获取视频信息?还是我在请求中做错了什么?
提前致谢
【问题讨论】:
标签: python api video client instagram