我遇到了这个问题,我无法从某个特定帐户读取JSON推文结果..:S。该帐户像其他帐户一样工作,推文照常发布,但返回的JSON结果似乎是空的...当我将帐户从公共切换到私有时,他们根本没有结果(所以这不是问题),但是当帐户像大多数其他帐户一样公开时,JSON网址只返回一个空白值([()]
)...
这些工作:
twitter.com/status/user_timeline/roelkrottje.json?count=1&callback=?
twitter.com/status/user_timeline/inconelnl.json?count=1&callback=?
twitter.com/status/user_timeline/telegraaf.json?count=1&callback=?
twitter.com/status/user_timeline/volkskrant.json?count=1&callback=?
这个不起作用:
http://twitter.com/status/user_timeline/hotelvroenhof.json?count=1&callback=?
你可以在任何浏览器中查看这个....有没有人知道这个帐户有什么用????最近有消息发布,所以它不像没有消息/推文......
提前致谢! -Roel Krottje
答案 0 :(得分:1)
首先,使用以下格式: http://api.twitter.com/1/statuses/user_timeline.json?screen_name=roelkrottje
你的例子确实有用;
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=hotelvroenhof
来自:https://dev.twitter.com/docs/api/1/get/statuses/user_timeline
返回验证用户发布的20个最新状态。也可以使用screen_name或user_id参数请求其他用户的时间线。其他用户时间表只有在未受保护的情况下才可见,或者受保护用户接受了身份验证用户的关注请求
你应该检查一下; - 这是你自己的帐户吗?你认证了吗? - 时间表是否受到保护?如果是这样,没有运气给你...... - 你关注用户了吗?
1和3应该给你一个是,2一个不,然后它应该工作
最重要的;遵循API指南!!