Twitter API - проверьте, существует ли имя пользователя - PullRequest
6 голосов
/ 30 декабря 2010

Я просто хочу проверить, существует ли username в Twitter.Я думал, что это будет частью API, но не могу найти его на API вики http://apiwiki.twitter.com/w/page/22554679/Twitter-API-Documentation.

Любые идеи?

спасибо

JP

Ответы [ 2 ]

6 голосов
/ 30 декабря 2010

Кажется, что я могу передать имя экрана в API поиска пользователя.И я должен проверить 404 статус не найден (если имя пользователя не существует).Кажется немного уродливым, но может просто сработать.Лучшие предложения приветствуются!

это дает 404: http://api.twitter.com/1/users/show.xml?screen_name=thisdoesnotexist1234abxfd

это возвращает действительную информацию: http://api.twitter.com/1/users/show.xml?screen_name=billgates

спасибо

JP

EDIT

Twitter REST API v1 больше не активен.Пожалуйста, перейдите на API v1.1.https://dev.twitter.com/docs/api/1.1/overview.

0 голосов
/ 20 мая 2011

@ JP Даже если лимит скорости API Twitter был достигнут, 404 будет возвращено. ТАК это как вы сказали грязный метод. примите во внимание ограничение скорости и добавьте достаточное количество проверок в свой код, чтобы не достичь их. вышеуказанный метод должен работать нормально. С уважением, * * 1001

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...