Instagram API面临错误

时间:2018-02-08 05:59:13

标签: instagram instagram-api

这是我在Instagram API中的代码,我在一些 github 中提到过。但是我在使用python语言在jupyter笔记本上运行时遇到错误。

from instagram.client import InstagramAPI
access_token = "6784563950.xxxxxxx.32e0d729b8c741508fbbcba17f8a7e57"
client_secret = "863bb1767xxxxxxx34861c31efe54104ae"
api = InstagramAPI(access_token=access_token, client_secret=client_secret)
recent_media, next_ = api.user_recent_media(user_id="67xxxx3950", count=10)
for media in recent_media: print(media)

我收到错误

  

“C:\ Users \ Balaji \ Anaconda3 \ lib \ site-packages \ instagram \ models.py in   object_from_dictionary(cls,entry)            97 new_media.comment_count = entry ['comments'] ['count']            98 new_media.comments = []       ---> 99在条目['comments'] ['data']中发表评论:           100 new_media.comments.append(Comment.object_from_dictionary(comment))           101        KeyError:'data'。

任何人都可以用正确的代码帮助我吗?如果我写印刷媒体,就说放括号。

1 个答案:

答案 0 :(得分:1)

官方客户自2016年6月起被弃用。使用分叉和维护的客户端,例如:https://github.com/MabrianOfficial/python-instagram
要安装pip install --upgrade git+https://github.com/MabrianOfficial/python-instagram