我正在尝试获取客户最新推文。在谷歌搜索后我得到了一些代码。不幸的是,代码在localhost中工作,但不在Hosting服务器中工作。它说无法找到服务器。我发布了代码快照..
<?php
function getTwitterStatus($userid){
$url = "http://twitter.com/statuses/user_timeline/$userid.xml?count=1";
$xml = simplexml_load_file($url) or die("could not connect");
foreach($xml->status as $status){
$text = $status->text;
}
echo $text;
}
//my user id AmitEducation
getTwitterStatus("AmitEducation");
?>
请帮帮我。如果有人有更好的建议,请帮助我。
答案 0 :(得分:3)
使用Twitter Search API,真的很棒。这是JSON。 [1]
$tweets = json_decode(file_get_contents("http://search.twitter.com/search.json?q=php&rpp=5&include_entities=true&result_type=mixed"));
foreach($tweets->results as $t){
echo "Username: {$t->from_user_name}";
echo "Tweet: {$t->text}" . PHP_EOL;
}
请阅读文档以了解如何使用和查看示例。
答案 1 :(得分:0)
更改链接中的用户名
<?php
$json = file_get_contents("http://twitter.com/status/user_timeline/username.json?count=10", true); //getting the file content
$decode = json_decode($json, true); //getting the file content as array
print_r($decode);
?>