如何在php中使用API获得instagram的新追随者


How to get instagram new followers by using API in php?

我需要使用instagram API获得instagram的新追随者。我可以得到完全的朋友,但不能得到新的追随者。我必须得到新的追随者。

$obj = new Instagram'Instagram;
$obj->setAccessToken($sKey1);
$_SESSION['Inst_'.$keys['AppKey']] = $obj;  
$current_user = $_SESSION['Inst_'.$keys['AppKey']]->getCurrentUser();
$follows = $current_user->getFollows( isset( $_GET['follows_cursor'] ) ? array( 'cursor' => $_GET['follows_cursor'] ) : null );
$follows_count = $current_user->getFollowsCount();

如何获得新的追随者而不是总的追随者

正如Rahul所说,我还没有找到一种干净的方法来检测是否有人关注了我的instagram帐户,但推荐的算法无法按预期工作。

我建议存储一个关注者列表,然后(假设5分钟后)向api询问一个新的关注者列表并比较你是否有新的人。因为,只有通过检查关注者的数量,你才会错过新的关注者,一个很好的例子是,如果同时有人关注,而另一个人不关注。希望这能有所帮助。我不知道PHP,但PYTHON有一个很好的内置函数来比较列表。

我认为没有直接的方法,但你可以尝试这个算法。

  1. 存储用户拥有的关注者数
  2. 现在,当您检查新的关注者时,会发现关注者数量与当前和保存的数量之间存在差异
  3. 假设"三个"是差异,则在API端点中获取用户的前三个追随者。他们是新的追随者