使用python-instagram库获取最新的Instagram用户照片

时间:2014-08-21 13:14:28

标签: python instagram

我在我的应用程序中使用python-instagram api以从我的instagram帐户中获取最近的照片。我正在使用以下方法,但无法成功:

from instagram.client import InstagramAPI
api = InstagramAPI(client_id='MY_CLIENT_ID', client_secret='MY_CLIENT_SECRET')
recent_media= api.user_recent_media(my_user_id, 6, max_id)
for media in recent_media:
   print media.images['standard_resolution'].url
endfor

这里我不明白max_id参数是什么。我试过忽略max_id,但它不起作用。我试图获得人口媒体,它起作用了:

popular_media = api.media_popular(count=6)

谁能给我一些想法?我是一名PHP程序员,在python中有点新。我需要的是 - 获取我最近的Instagram照片(其中6张),并在网页上显示一个网址,以便用户点击它们。我需要使用访问令牌吗?我希望不是。因为我还没有使用python API的经验。

1 个答案:

答案 0 :(得分:1)

  1. 首先尝试验证您的api,可能就是这种情况。否则您无权访问用户最近的媒体
  2. 在这种情况下使用命名参数是肯定的。

    api.user_recent_media(user_id = user_id,count = 10)

  3. Max_id是可选的,并指定您要查看ID较小的照片。 (例如res = 5,4,3,2,1,max_id = 3 res = 3,2,1)