API Twitter - подсчет количества твитов определенной строки

dwdawdawdaw спросил: 12 мая 2018 в 04:45 в: php

Я использую twitter api, чтобы попытаться получить целое число, которое сообщает мне, сколько твитов есть для определенной строки, которую я даю.

например. Я ищу "mercedes", а затем хочу получить целое число из твиттера, которое говорит: "1249". 1249 означает, что за последние 2 недели было так много твитов. Насколько я знаю, Twitter только возвращает данные за последние 2 недели. Из-за меня это тоже нормально, если я верну все записи и вытащил их с помощью php или тому подобного. Я уже отправил несколько тестовых запросов, но всегда получаю только массивы с максимум 20 записями.

У кого-нибудь есть решение?

И я уже рассматривал подобные вопросы, но не мог" найти то, что помогло мне. Многие ответы в вопросах, которые я видел, больше не работают, поскольку твиттер и его api изменились и эволюционировали.


1 ответ

JeffProd ответил: 12 мая 2018 в 05:21

Используя API открытого поиска, вы получите твиты только за последние 7 дней и не все твиты. Поэтому ваши результаты не будут точными.

Если вы все еще хотите протестировать, вы должны использовать стандартный API поиска: https://developer.twitter.com/en/docs/tweets/search/ api-reference / get-search-tweets.html

Задайте параметр "cout" равным 100 и проверьте значение "next_results" в результатах, чтобы закодировать 100 других твитов и так далее, пока вы не получите результат .