Twitter API获取特定用户的最新推文

use*_*973 35 twitter

我需要使用哪种API来获取具有公共帐户的特定用户的最近推文?

abr*_*ham 26

要从特定用户获取推文,您需要使用GET状态/ user_timeline API方法.

  • @AdamSack此方法尚未弃用. (9认同)
  • 只需在端点末尾添加`?screen_name = USERNAME`即可. (3认同)

Jim*_*mbo 13

截至2013年5月7日,Twitter已经弃用的v1.0正在退役,v1.1是唯一通过OAuth使用经过身份验证的请求访问API的方法.

v1.0已弃用

这意味着您无法file_get_contents()完全使用PHP 来获取此类内容 - 您需要编写一个使用OAuth和Twitters v1.1 API的脚本.

我最近写了一个Stack Overflow的答案来帮助推出twitter v1.1 API的新手,我写了一个类来让你更容易.

您需要创建一个开发人员帐户,获取一组开发人员密钥以在您的应用程序中使用,并使用OAuth进行经过身份验证的请求.如果您阅读上面的帖子,您会看到我创建了一个简单的类来允许您这样做.

TLDR:不能再使用v1.0了,为了简单起见使用1.1和这个类: https: //github.com/J7mbo/twitter-api-php


小智 5

带有PHP代码的最新5条推文.

$tweets_result=file_get_contents("https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=username&count=5");
$data=json_decode($tweets_result);
print_r($data);
Run Code Online (Sandbox Code Playgroud)

  • 注意:由于OAuth和v1.1 API,此功能不再有效. (15认同)