首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法从Instagram API获取所有标记

无法从Instagram API获取所有标记
EN

Stack Overflow用户
提问于 2016-03-20 10:00:58
回答 1查看 495关注 0票数 1

我使用的是python-instagram客户端,我想获取特定标签的所有照片。在这个例子中,我想要这个URL的一个实例:https://www.instagram.com/explore/tags/flowers/

目前,它只采取与该标签的照片,我个人上传从我的帐户。

这是我的密码:

代码语言:javascript
代码运行次数:0
运行
复制
# Instagram
ACCESS_TOKEN = 'X'
CLIENT_SECRET = 'X'
CLIENT_ID = 'X'
INSTAGRAM_API = InstagramAPI(access_token=ACCESS_TOKEN, client_id=CLIENT_ID, client_secret=CLIENT_SECRET, redirect_uri='http://localhost:8000/')

recent_instagram_media, next_ = settings.INSTAGRAM_API.tag_recent_media(count=5, max_tag_id=5, tag_name='flowers')
    photos = []
    for media in recent_instagram_media:
        photos.append(media.images['standard_resolution'].url)

我在这里做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-20 10:03:46

这种行为可以通过检查应用程序是否在sandbox mode中来解释。Instagram上的每一个新应用程序都是从sandbox mode开始的。在这种模式下,您只能接触应用程序上来自其他沙箱用户(限制为10个用户)的数据。

来自API:

作为另一个例子,让我们考虑返回媒体列表的端点:/tag/{tag-name}/media/近期。此端点返回的响应将像预期的那样只包含带有给定标记的媒体。但是,它将只返回属于您的沙箱用户的媒体,而不是从任何公开的Instagram用户返回媒体,每个用户只返回最后20个媒体。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36112365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档