Можно ли использовать Instagram API для составления списка пользователей по количеству подписчиков?

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

Мы офшорная компания, которая разрабатывает приложение. Один из клиентов ( PR или рекламная компания) попросил нас создать приложение, которое находит влиятельных лиц (пользователя, у которого много подписчиков) в Instagram, чтобы клиенты могли попросить влиятельного лица рекламировать свои продукты.

Мы хотим сделать инструмент поиска влияния. Допустим, если вы выполняете поиск с помощью #Chocolate, отобразится список пользователей, которые разместили фотографии с помощью #Chocolate, и мы хотим отсортировать список по количеству подписчиков. изображение поиска и результат поиска

Ссылаясь на действительный вариант использования Instagram, какой случай может подойти для приложения, которое мы хотим сделать?

Кроме того, под одноразовым проектом, что это значит? Мы являемся оффшорной компанией и получаем заказы от клиента, который хочет, чтобы мы сделали для них инструмент. Если мы просто сделаем это и не будем продавать или использовать приложение снова, будет ли это "одноразовым" проектом? Чтобы избежать одноразового проекта, нужно ли продолжать продавать или предлагать приложение?

1 ответ

Для этого нет прямого вызова API. Вы должны сделать серию вызовов API, чтобы получить все сообщения для хэштега, это будет иметь user_id и имя. Затем для каждого пользователя нужно сделать еще один вызов API, чтобы подсчитать число подписчиков. И тогда вы должны отсортировать результаты и сделать запрос для >3000

Например, #chocolate содержит 1 миллион постов, поэтому чтобы получить все 1 миллион постов, вы делаете около 50000 вызовов API (вы получаете 20 постов за вызов API), а затем вам нужно сделать 1 миллион вызовов user_info API, чтобы получить количество подписчиков, поэтому Всего 1050000 вызовов API, и у вас есть ограничение на 5000 вызовов в час. Таким образом, для завершения этой операции вам потребуется 9 дней.

Это будет один проект, если вы используете клиент, вы должны создать платформу или сервис для этой функции, чтобы ваш клиент (и другие) вошли в систему и использовали сервис.

В любом случае, проект нереально реализовать из-за ограниченности API

Другие вопросы по тегам