Instagram api - 通过hashtag获取所有照片

rem*_*ata 10 api instagram

我是这个Instagram API的新手,我读了他们关于端点的文档,这是我正在使用的端点:

/v1/tags/{tag-name}/media/recent?access_token=ACCESS-TOKEN
Run Code Online (Sandbox Code Playgroud)

它正在获取图像,但仅限于我的帐户照片.我想是的,我会给出一个标签名称,它显示无线本地环路所有,不只是照片上的我的账户,但所有的照片在Instagram的太多.

Mat*_*ter 11

我知道已经很久了,但仅仅是为了记录.

由于您需要public_scope获得此权限(允许您访问Instagram上的所有公开数据的权限,而不仅仅是您的帐户),因此您需要通过Instagram审核并批准您的应用.但是,如果您将API用于单站点个人项目,Instagram将不会批准它.

这是Instagram的文档:

1:哪个用例最能描述您的Instagram集成?

R:我想在我的网站上显示主题标签内容和公共内容.

答:不支持此用例.我们不批准一次性项目的public_content权限,例如在您的网站上显示基于主题标签的内容.作为替代解决方案,您可以显示自己的Instagram内容,或找到提供此类服务的公司(内容发现,审核和显示).

您可以在Permission Review文档中找到更多信息.

  • 到此来源的链接可能非常有用 (3认同)

fel*_*ins 1

hashtag你的意思tags
这个对我有用。尽管我使用的是 python client,但当您开发自己的客户端时它应该可以很好地工作。看:

from instagram.client import InstagramAPI

api =InstagramAPI(client_secret=settings.CLIENT_SECRET,
                   access_token=settings.ACCESS_TOKEN)

result = api.tag_recent_media(tag_name='castle')
media = result[0]

for m in media:
    print (m.images)
    print (m.user)
    print (m.tags)
Run Code Online (Sandbox Code Playgroud)