Задать вопрос

Почему в twitter api не приходит количество лайков?

Делаю GET запрос через адресную строку браузера и в 100% случаев я получаю правильное кол-во fav count к твиту:

Ссылка для запроса (параметры входные отсек):
https://api.twitter.com/1.1/statuses/lookup.json


Часть ответа данного запроса:
17a8e02c9f3b4b26ae15f875239445f8.png

Далее подключаю PHP Twitter SDK и в цикле прохожу по списку твитов, которые заранее перед отправкой запроса проверяются на существование. То есть, выполняю в цикле тот же самый запрос на Twitter Api, но через SDK твиттера.
И в 99% случаев я получаю вместо правильного fav count - 0, изредка в fav count приходит верное значение. С чем это может быть связано ? Вот как делаю запрос через SDK :

$twitter = new TwitterAPIExchange($this->settings);//тут на входе массив с данными приложения и токенами
$url = "https://api.twitter.com/1.1/statuses/lookup.json";
$getfield = '?trim_user=true&include_entities=false&id=' . $value;//В value собственно ID твита
$response = @json_decode($twitter->setGetfield($getfield)->buildOauth($url, $this->requestMethod)->performRequest());//Отправляем запрос на api

$response = $response[0];
if(isset($response->favorite_count)){
	$data["likes"] = $response->favorite_count;
}


Часть кода я убрал в данном исходнике, чтобы не отвлекать ваше внимание на другие вещи. Могу сказать точно, что в других частях кода проблем нет, дело именно в ответе на запрос. Кстати, не мало важный фактор - через каждые три запроса в цикле программа делает паузу в 2 секунды, ну и с лимитами на запросы, собственно, тоже все ОК.

У кого есть какие мысли на данный счет ? Буду благодарен за любую помощь, с твиттером работаю впервые, если что. Сильно не ругайте =)
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы