【问题标题】:Instagram get posts with hashtagInstagram 获取带有标签的帖子
【发布时间】:2018-08-04 19:54:11
【问题描述】:

我希望我的应用能够查询带有特定主题标签的 Instagram 帖子。看起来这可以用@mentions 来完成,但不要用#hashtags 来做。我错过了什么吗?我不确定我是要获取带有主题标签的所有帖子,还是只获取带有该主题标签的经过身份验证的用户帖子。但是当有人用这个#hashtag 发帖时,我需要得到新的帖子。有没有办法用 Instagram API 做到这一点?

我想我的计划 B 可能是创建一个 instagram 用户并让人们@提及该用户而不是使用主题标签。然后我的应用程序可以作为该用户进行身份验证并进行定期轮询。

【问题讨论】:

    标签: instagram instagram-api


    【解决方案1】:

    以下是执行此操作的一种方法:

    https://www.instagram.com/explore/tags/<tag>/?__a=1

    但这完全是非官方的,instagram 可以随时更改以上 api 而无需任何通知。

    例如;使用#stackoverflow 搜索帖子

    https://www.instagram.com/explore/tags/stackoverflow/?__a=1

    有关分页和其他细节的更多信息,请参见此处的问答:Instagram ?__a=1 url not working anymore & problems with graphql/query to get data

    同样根据Instagram Terms of Use 第 10 项 - 一般条件:“我们禁止通过自动方式抓取、抓取、缓存或以其他方式访问服务上的任何内容,包括但不限于用户个人资料和照片。”

    【讨论】:

    • 谢谢。如果有一种方法可以告诉 instagram 在用户授权时“推送”内容,这将防止任何需要抓取。使用这个探索端点似乎确实违反了他们的政策。我可能需要让用户登录我的应用程序以将他们的 Instagram 帖子刷新到我的应用程序,这属于他们的 TOC,但不会像我想象的那样用户友好。
    • 通过 fb graph api webhook 推送拥有的内容,但不适用于主题标签
    • but this is completely unofficial and instagram can change above api without any notice at any time. 甚至他们旧的官方 api 去年也被更改了,恕不另行通知。在阅读了他们对新 Graph API 使用的审查要求后,他们显然不关心普通开发人员的 API 集成,只关心非常具体的用例,广告商最有可能获得他们在 Instagram 上购买的广告的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多