如何在php中使用API​​获取Instagram新粉丝?

时间:2014-10-29 06:59:01

标签: php api instagram

我需要使用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();

如何吸引新关注者不是总追随者?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

  1. 存储用户拥有的关注者数量。
  2. 现在,当您检查新关注者时,请找到包含当前和已保存号码的关注者数量中的差异
  3. 如果' '然后是差异,在API端点获取用户的前三个关注者。他们是新的追随者。