Как преобразовать идентификатор пользователя Twitter в имя пользователя Twitter - PullRequest
1 голос
/ 19 мая 2010

Я создаю приложение в Rails, которое должно конвертировать идентификатор Twitter в имя пользователя Twitter. Это код, который тянет ID.

url = 'http://twitter.com/' + params[:username]
buffer = open(url, 'UserAgent' => 'irb').read
@vouched_user_twitter_id = buffer[/\d+(?=\.rss)/]

Как использовать это число, чтобы получить имя пользователя, если у меня больше нет параметров.

Ответы [ 4 ]

5 голосов
/ 19 мая 2010

Вы можете сделать это с помощью метода users / lookup . Это соответствует методу users из this gem .

1 голос
/ 14 августа 2013

Вы можете получить имя пользователя Twitter из Twitter ID без использования API Twitter . У вызова API Twitter есть две проблемы:

  1. Требуется токен доступа после выпуска Twitter API версии 1.1.

  2. Количество запросов ограничено 150 запросами в час.

0 голосов
/ 07 августа 2013

С марта 2013 года Twitter изменил API REST 1.0, теперь процедура изменилась, подробнее здесь .

0 голосов
/ 11 марта 2011

Вы просматриваете идентификатор пользователя по RSS, что неправильно.

Вы можете проверить аватар пользователя в списке твитов с помощью firebug и использовать параметр «data-user-id». То есть, если вам нужно получить идентификатор один раз для целей тестирования. В противном случае - используйте API Twitter, описанный выше.

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