我希望从Twitter获取状态以显示在我的网站上。
以下是代码
<?php
function getTwitterStatus($userid){
$url = "https://api.twitter.com/1/statuses/user_timeline/$userid.xml?
count=1&include_rts=1callback=?";
$xml = simplexml_load_file($url) or die("could not connect");
foreach($xml->status as $status){
$text = $status->text;
}
echo $text;
}
getTwitterStatus("soksovat");
?>
我想从userid =“soksovat”获得1个状态,但是当我运行上述内容时,会出现两个警告:
任何人都可以帮忙解决这个问题吗?几天前我对它感到困惑。
提前感谢。
答案 0 :(得分:1)
您必须将旧的Twitter API 1.0
更新为Twitter API 1.1
。
新Twitter API:https://dev.twitter.com/docs/api/1.1/overview
获取用户时间表:https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
有用的Twitter API v1.1类:
https://github.com/J7mbo/twitter-api-php/blob/master/TwitterAPIExchange.php