Мне нужно, чтобы получить новых подписчиков 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();
Как получить новых подписчиков, а не всех подписчиков?
Как сказал Рахул, я не нашел чистого способа определить, следит ли кто-то за моим аккаунтом в Instagram, но рекомендованный алгоритм не будет работать так, как ожидалось.
Я бы порекомендовал сохранить список подписчиков, а затем (предположим, через 5 минут) спросить у API новый список подписчиков и сравнить, есть ли у вас кто-то новый. Потому что, только проверяя количество подписчиков, вы пропускаете новых подписчиков, хорошим примером будет, если в то же время кто-то последует, а другой откроется. Надеюсь это поможет. Я не знаю о PHP, но у PYTHON есть хорошая встроенная функция для сравнения списков.
Я думаю, что нет прямого метода, но вы можете попробовать этот алгоритм.