Как получить в Instagram новых подписчиков, используя API в 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();

Как получить новых подписчиков, а не всех подписчиков?

0

Решение

Как сказал Рахул, я не нашел чистого способа определить, следит ли кто-то за моим аккаунтом в Instagram, но рекомендованный алгоритм не будет работать так, как ожидалось.

Я бы порекомендовал сохранить список подписчиков, а затем (предположим, через 5 минут) спросить у API новый список подписчиков и сравнить, есть ли у вас кто-то новый. Потому что, только проверяя количество подписчиков, вы пропускаете новых подписчиков, хорошим примером будет, если в то же время кто-то последует, а другой откроется. Надеюсь это поможет. Я не знаю о PHP, но у PYTHON есть хорошая встроенная функция для сравнения списков.

1

Другие решения

Я думаю, что нет прямого метода, но вы можете попробовать этот алгоритм.

  1. Количество фолловеров в магазине.
  2. Теперь, когда вы проверяете наличие новых подписчиков, найдите разница в количестве подписчиков с текущим и сохраненным номером.
  3. Скажем, еслитриРазница в том, что в конечной точке API получают первых трех подписчиков пользователя. И они новые последователи.
0

По вопросам рекламы [email protected]