【发布时间】:2011-11-15 14:24:05
【问题描述】:
尝试编写一个脚本来获取几个用户的最新推文。在我自己的 Twitter 帐户上运行良好,但在最近(
在检查他们的帐户设置后,他们报告说“保护我的推文”未选中,这意味着我可以使用 twitter API 公开访问它们。
相关代码:
$url = 'http://api.twitter.com/1/statuses/user_timeline.json?user_id=' . $twID . '&count=' . $count . '&trim_user=true';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$return[] = json_decode(curl_exec($ch), true);
来自 Twitter API 的结果:
[0] => Array
(
[error] => This method requires authentication.
[request] => /1/statuses/user_timeline.json?user_id=1540067663&count=6&trim_user=true
)
[1] => Array
(
[0] => Array
(
[favorited] => ... // Success -- Output truncated for brevity.
)
[2] => Array
(
[error] => This method requires authentication.
[request] => /1/statuses/user_timeline.json?user_id=1532872753&count=6&trim_user=true
)
)
Twitter API 中是否会自动保护新帐户?
【问题讨论】:
-
如果我使用“user_id”,似乎 Twitter API 不喜欢它,但“screen_name”参数工作得很好。解决方法已解锁,呵呵。
标签: twitter