Instagram Graph API,获取关注者的关注者

问题描述 投票:0回答:3

我正在想办法......

由于大多数“旧”API 已被关闭,我查看了 Graph API。我想检索特定用户的关注者列表。我一辈子都想不通……这真的不可能了吗? Business Discovery API 仅限于企业帐户(目前整个 Graph API 也是如此),但即使如此,似乎也只能检索 follower_count,而不是实际的关注者。

https://developers.facebook.com/docs/instagram-api/business-discovery

我无法理解的是:由于 Graph API 的所有这些限制,像 HypeAuditor.com 这样的服务如何仍然正常运行?如果 API 如此有限,他们如何获取数据?

也许有人有一些见解..

instagram instagram-graph-api
3个回答
31
投票

Instagram API 已于 2018 年 4 月 4 日被弃用(您可以在此处阅读所有更改日志https://www.instagram.com/developer/changelog/),这都是因为 Instagram 上出现了许多开发者的隐私问题滥用 API 使用用户私钥大量检索用户数据。

现在,您仍然可以使用 Instagram API,但仅限于您自己的用户(因为 Instagram 仅将此端点保留给您使用)。如果您想获取其他用户的数据(例如 Justin Bieber 的关注者、关注者、帖子计数等),您可以使用开发人员通过对 Instagram 应用进行逆向工程而制作的 Instagram Private API。如果您选择使用 Instagram 私有 API,则需要小心,因为在某些时间内您的最大请求数会有较大限制(根据我的经验,每 5 分钟左右拉取用户数据的请求约为 100 个)。

您需要注意,Facebook 不希望您通过弃用其大部分 API 端点来访问其他人的数据。

Facebook 目前正在开发新的 Instagram API,称为 Graph API。但如果您没有任何处于生产状态的产品,您的申请可能会被拒绝(请阅读此处的

When To Submit

部分
https://developers.facebook.com/docs/apps/review/)。通过使用此 API,您可以通过连接您的 Instagram 和 Facebook 帐户来获取所有人口统计数据(仅限于您自己的用户)。

这是我曾经使用过的一个很好的 Instagram Private API 的参考:

  1. PHP (https://github.com/mgp25/Instagram-API) 取下来,解释如下。
  2. Pythonhttps://github.com/LevPasha/Instagram-API-python也被删除。
如果您只需要基本数据,例如:

    模拟 Instagram 搜索栏
  1. 姓名、Instagram 账号、关注者数量等基本数据
有供 Instagram 公开使用的 API 端点。您可以使用此链接格式:

https://www.instagram.com/web/search/topsearch/?context=blended&query=put_instagram_username_here.
收集所需数据(例如 follower_count)后,您可以开始处理数据并存储它。我通过调试来自 Instagram 网络的网络调用来获取端点。


更新(2020 年 2 月 19 日):

mg25 制作的 PHP 存储库因数据违规和 Instagram API 的禁止使用行为而被 Facebook Inc. 删除(

github DMCA 文章)。


更新(2020 年 3 月 22 日):

这里是 mgp25 上传到 Launchpad 的 Instagram-API 克隆 (

launchpad.net/instagram-api)。谢谢尤金提供的信息!

免责声明:使用图书馆的风险由您自行承担!由于该库不再维护,某些 API 可能会被弃用。使用可能存在危险并可能导致永久禁止。


更新(2021 年 4 月 17 日):

刚刚找到了通过网络浏览器从 fb 的 graphql 中提取数据的新方法:

https://www.instagram.com/{your_ig_username_here}/?__a=1


示例:

https://www.instagram.com/f1/?__a=1
    

-9
投票
这里是 HypeAuditor 的 Yaro。我们不使用私有 API,也不建议使用私有 API,因为 Insta 条款和隐私禁止这样做,而且我们不会检索关注者列表,因为这是私人信息,我们尊重隐私。


-13
投票
使用 Instagram 的 facebook api 可以获取指定 Instagram 帐户的关注者

© www.soinside.com 2019 - 2024. All rights reserved.