0

我在对 Twitter 状态提要进行 API 和 RSS 调用不一致时遇到问题。对于 API 访问,对于某些 Twitter 帐户来说,屏幕名称似乎就足够了,但通常获得正确的大写字母很重要(例如 DylanValade 与 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 分开处理,以及哪种服务是首选方法?

4

1 回答 1

0

终于在一篇关于RSS 死亡的非技术文章中找到了一个很好的注释

看起来 Twitter RSS 需要用户的数字 ID,而 JSON 可以通过用户名请求。

于 2012-04-19T22:58:17.263 回答