Нет результатов для конкретного пользователя в API поиска в Твиттере - PullRequest
0 голосов
/ 27 апреля 2011

По какой-то причине при поиске по одному конкретному пользователю Twitter API поиска ничего не возвращает.(т. е. http://search.twitter.com/search.atom?q=+from%3ATWITTERHANDLE_A) TWITTERHANDLE_A - это имя учетной записи Twitter. Этот пользователь был активен более месяца, имел много RT, @s и также отправлял такие твиты.

Между тем,Я создал новую учетную запись Twitter - мы назовем ее TWITTERHANDLE_B. Сразу после создания учетной записи я отправил 1 твит и выполнил тот же поиск, что и выше (http://search.twitter.com/search.atom?q=+from%3ATWITTERHANDLE_B) Твит был возвращен.

узнать, и / или почему конкретный пользователь будет заблокирован из результатов поиска? Большое спасибо за любую помощь ... Я схожу с ума здесь. В документации Твиттера просто говорится, что иногда твиты пользователя не будут искать!

Ответы [ 2 ]

3 голосов
/ 27 апреля 2011

В документации, на которую вы ссылаетесь, есть ссылка на эту страницу: http://support.twitter.com/forums/10713/entries/42646

Нижняя запись относится к вашей проблеме, надеюсь, вы сможете исправить ее таким образом.

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

1 голос
/ 12 октября 2011

Вы можете попробовать не использовать API поиска и получить результаты напрямую:

http://twitter.com/statuses/user_timeline/-username-.json

Отлично работает для http-запросов, по крайней мере ...> _ <</p>

...