我遇到了与Twitter状态Feed的API和RSS调用不一致的问题。对于API访问,似乎对于某些Twitter帐户,屏幕名称是足够的,但通常重要的是获得适当的上部框(例如DylanValade vs dylanvalade)。但是,在其他帐户上,API有时会因屏幕名称而失败,但如果我搜索数字user_id并使用它,则可以使用。这里有三个URI,它们都做同样的事情并返回RSS或JSON但是当我以编程方式调用它时,我可以在某些情况下返回null并且我无法识别模式。
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
有人知道Twitter是否或如何将其屏幕名称与其用户ID分开处理以及哪种服务是首选方法?