Instagram 获取带有标签的帖子

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案1】:

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

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

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

例如;使用#*** 搜索帖子

https://www.instagram.com/explore/tags/***/?__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 上购买的广告的信息。

以上是关于Instagram 获取带有标签的帖子的主要内容,如果未能解决你的问题,请参考以下文章

新的 Instagram API,如何按标签获取帖子

Instagram API 用于获取带有特定主题标签的图片 [关闭]

从 Instagram 获取所有带有 PHP 特定标签的照片 [关闭]

Instagram gem:获取带有特定主题标签的照片

按标签和时间范围查询 Instagram 帖子

从网站(instagram)获取 JSON