如何像minter.io一样获取指定日期的Instagram粉丝数量?

3

enter image description here

从图片中可以看出,minter.io 上的追随者统计数据如何显示。

我能想到的唯一方法是每天通过Instagram API下载所有追随者列表到我的数据库。并在已经有这个历史记录之后计算任何更改。

但是在minter.io上,您可以在注册后几分钟内获得此类图形...... 如何实现?

3个回答

2
他们可能每天存储这些信息,因此能够保持历史趋势。
如果您去minter.io网站,他们在底部提到他们已经收集了接近1.98亿个账户的数据。我猜你是其中之一。
您不需要获取所有关注者的列表来显示数字的绝对变化。当您查询任何给出用户信息的端点时,Instagram API会直接提供它。

有趣的版本。你能不能更确定一些,关于你提到的绝对变化的获取? - Maxim Vasilkov
只有在连续跟踪两天的数据时才能计算出绝对变化。这可能是 minter.io 使用的方法。据我所知,他们只是展示数字上的变化,而这可以在拥有时间序列数据后完成。 - Jitesh

1
我知道smartmetrics.co是如何运作的。 Smartmetrics收集被跟踪账户的所有关注者信息,并根据这些数据建立历史记录。因此,如果你关注了已经被跟踪的某个人,你就可以获取自己账户的历史记录。
但是根据一些测试,Minter制作了虚假的线性图表,详见如何从Instagram API获取历史数据

0
Crowdbabble和Minter重复使用Twitter令牌,这使得他们能够收集数百万个帐户的数据。这为您提供了所需的历史数据--随时间变化的关注者数量。作为个人,您无法访问Twitter API并像那样轻松地聚合数据以进行存储。您没有成千上万的人给您令牌,然后定期抓取和存储。
Crowdbabble有一个免费的14天试用期,不需要付款信息。如果您不需要深入的分析,Twittercounter将为您提供过去30天内的关注者数量--您可以单独查看每一天。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接