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

标签 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 张)并在带有 url 的网页中显示它们,以便用户可以单击它们。我需要为此使用访问 token 吗?我希望不是。因为我还没有任何使用 python API 的经验。

最佳答案

  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)

关于python - 使用 python-instagram 库获取最新的 Instagram 用户照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25427299/

相关文章:

python - 如何抓取 Instagram 个人资料链接 BeautifulSoup?

通过 instafeed.me 或 YellowDuck 将 FFMPEG 流式传输到 Instagram

python - sys.maxsize 当前可能的值是多少?

python - 使用 swig 连接 C 和 Python

Web 服务器上的 Python 脚本

ios - 在 swift iOS 中类似于 instagram 的评论中标记用户

ios 8 app facebook整合推荐

javascript - 尝试在轮播中显示 Instagram 图片 - 如何仅在图片加载完成后才加载轮播?

python - Google 应用程序引擎数据存储 : Dealing with eventual consistency

python 列表迭代