Получить полный список пользователей, которые следуют за мной на Tumblr через API

1

Я пытаюсь найти всех моих последователей, используя PHP API ($client->getBlogFollowers). Он позволяет как "лимит", так и "смещение" в качестве параметров, но независимо от того, что я установил limit, он всегда возвращает ровно 20 результатов.

Является ли это ошибкой или принудительным верхним пределом?

Я пытаюсь кэшировать результаты, но, чтобы получить все это, мне придется вызвать getBlogFollowers внутри цикла, пока он не getBlogFollowers все данные. Для учетной записи с последователями 1000+ это означало бы цикл около 50 раз. Очевидно, что было бы более эффективно, если бы я мог растянуть предел до 1000 и получить результаты всего за один вызов или, возможно, за 500 и сделать всего 2 звонка.

Однако, когда я попробовал подсчет голосов с ровно 2865 подписчиков, у меня была ошибка с превышением лимита.

[06-Дек-2015 18:59:41 Америка/Чикаго] PHP Неустранимая ошибка: Непринято Tumblr\API\RequestException: [429]: предел превышения скорости

Является ли цикл наиболее эффективным (или, может быть, только?) Способом получения тысяч записей следящих элементов? Должен ли я учитывать memory_limit или max_execution_time настроек PHP?

  • 0
    Многие веб-ориентированные API-интерфейсы разбиты на страницы, поэтому вы не облагаете налогом их сервер за все записи, когда вам может понадобиться всего лишь несколько. Кроме того, при меньшей полезной нагрузке вероятность того, что соединение разорвется при каждом запросе, будет меньше. Если существует ограничение скорости, часто будет возвращаться значение с полезной нагрузкой, сообщающей вам, как долго (обычно в секундах) вы должны ждать, прежде чем снова попасть на их сервер. Уважай это время ожидания! В противном случае вы получите ошибку, с которой столкнулись. Я не знаком с этим PHP API, но я уверен, что вы можете найти способ получить время ожидания между попаданиями на сервер.
Теги:
tumblr

1 ответ

-2

Хорошо, я расскажу вам, как работает BlogOnAuto [com], но сначала позвольте мне поблагодарить BlogOnAuto за то, что он позволил мне испытать лучший инструмент Tumblr, доступный в современном мире. Хорошо, каждый бизнес нуждается в хорошем маркетинге, верно? Поэтому мы ожидаем, что инструмент, который мы используем для получения трафика, показов и показов на наших сайтах, должен быть законным, безопасным и автоматизированным. Это то, что BlogOnAuto все о и даже более продвинутый. BlogOnAuto имеет удобный для мобильных устройств интерфейс, благодаря которому вы можете получать доступ, оптимизировать и планировать свои учетные записи Tumblr из любой точки мира в любое время с быстрой простой настройкой, облачным хранилищем, планированием публикаций на более поздний срок и, что наиболее важно, искусственным интеллектом, который управляет публикациями, относящимися к бизнесу.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню