Как на самом деле работают твиттеры с именами и идентификаторами пользователей для каналов? - PullRequest
0 голосов
/ 06 октября 2011

У меня проблемы с несогласованностью при выполнении API и RSS-звонков в лентах статуса Twitter.Для доступа к API кажется, что для некоторых учетных записей Twitter достаточно отображаемого имени, но часто важно получить правильный верхний регистр (например, DylanValade против dylanvalade).Однако в других учетных записях API иногда не работает с отображаемым именем, но работает, если я выслеживаю числовой user_id и использую его вместо этого.Вот три URI, которые все делают одно и то же и возвращают либо RSS, либо JSON, но когда я вызываю их программно, в некоторых случаях я могу получить нулевое значение и не могу определить шаблон.

http://twitter.com/statuses/user_timeline/dylanvalade.json

http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=DylanValade

http://twitter.com/statuses/user_timeline/134889007.rss

Кто-нибудьзнаете, если или как Твиттер обрабатывает свои экранные имена отдельно от своих идентификаторов пользователей и какой сервис является предпочтительным?

1 Ответ

0 голосов
/ 20 апреля 2012

Наконец-то нашел хорошую заметку в нетехнической статье о RSS, умирающем

Похоже, что Twitter RSS требует числовой идентификатор пользователя, в то время как JSON можно запрашивать через имя пользователя.

...