有人知道使用Instagram API导出用户关注者列表的简单方法吗?我希望能够列出跟随我的人员列表,以及跟随其他用户的人员列表,然后查找所有常见关注者,最后从常见关注者中选择一定数量的随机用户名。我知道这听起来有点复杂,但大多数情况下我只需要一种方法来获取粉丝列表,我应该能够弄清楚其余的。如果可能,CSV文件可能会做我需要的。那么有谁知道如何做到这一点,或者有一个你可以指导我的教程?谢谢
答案 0 :(得分:2)
是的,有办法做到这一点。但是你不能再使用Instagram API了。 Instagram API不再接受新的应用程序,并且从2018年7月31日开始分阶段关闭:
https://developers.facebook.com/blog/post/2018/01/30/instagram-graph-api-updates/
但是,还有另一种获取数据的方法。您可以使用以下网站将任何Instagram帐户的关注者导出为CSV文件:
使用Magi Metrics非常容易。注册一个帐户,搜索您要导出的Instagram帐户的用户名,然后选择“导出关注者”选项。 Magi Metrics将完成所有工作,并会在完成后向您发送CSV文件。它可以免费用于少于100行的出口,你可以付钱升级以做更多的事情。
使用Magi Metrics,您可以导出所有关注您的人员以及关注其他用户的所有人员的列表。然后,您可以将这两个CSV文件复制到Microsoft Excel中。
在第一列中,您将找到Instagram数字ID,这对每个用户都是唯一的。如果您将COUNTIF公式应用于此列,则可以识别两个列表中的Instagram用户:
http://spreadsheetpro.net/comparing-two-columns-unique-values/
最后,要从Instagram用户列表中选择一个随机子集,您可以使用以下方法:
https://www.extendoffice.com/documents/excel/4487-excel-generate-random-number-from-list.html
使用这些步骤,您可以实现您想要的效果:来自Instagram帐户列表的随机子集,他们都关注您的帐户和其他用户!
我很感谢2016年以来的这个问题,所以你的需求可能已经过去了。但如果互联网上的其他人面临同样的问题,我已经发布了这个答案来帮助他们。祝你好运!
答案 1 :(得分:-1)
有多种方法可以做到这一点。以编程方式,您可以轻松地请求最多100个自己的关注者列表。使用一个令牌,即每个请求的最大值。
以下是Instagram的完整文档:https://www.instagram.com/developer/endpoints/users/
自动服务会通过使用多个令牌一次请求100个关注者来获取所有关注者的列表,从而获得5,000个请求限制(https://www.crowdbabble.com/download-all-instagram-followers/)。