簡體   English   中英

如何通過在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端點中獲取用戶的前三個關注者。 他們是新的追隨者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM