RuslanCC
@RuslanCC

Twitter count.json — твит удалил, а запись все равно считается?

Здравствуйте!

Задача — посчитать все упоминания ссылки в твиттере. Делаю так:

обращаюсь сюда — http://urls.api.twitter.com/1/urls/count.json?url=УРЛ

В ответ приходит JSON с кол-вом упоминаний. Однако — если человек написал твит со ссылкой, а потом его удалил — значение прибавляется, но не убирается после удаления, т.е. считается не правильно. Таким образом, человек может 50 делать ретвит и удалять его, а значение только увеличиваться будет.

Почему это так происходит? Может я использую не ту ссылку? Как считать упоминания ссылок правильно?

Спасибо
  • Вопрос задан
  • 3250 просмотров
Пригласить эксперта
Ответы на вопрос 1
vosi
@vosi
Этот эндпоин абсолютно не официальный и не документированный, используется для кнопок и позиция твитер-администрации — «нельзя использовать этот урл». Так что то, что он говорит в ответ и как он формирует данные — загадка (я предполагаю, что там задействуется жесткое кеширование).

Если вам обязательно _ТОЧНОЕ_ число ссылок… тут нет решения…
Если вам нужно считать количество нажатий кнопки «твитнуть» — смотрите документацию к кнопке.
Если вам нужно приблизительное количество — используйте stream.twitter.com/1/statuses/filter.json из апи (https://dev.twitter.com/docs/streaming-apis/parameters#track)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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