Facebook PHP API

Facebook PHP API,php,facebook,api,Php,Facebook,Api,我正在运行以下简单代码: <?php $keyword = 'iPhone'; $graph_url = "https://graph.facebook.com/search?"; $graph_url .= "&type=post"; $graph_url .= "&q=$keyword"; $results = file_get_contents( $graph_url ); $json = json_decode($results); foreach($json-

我正在运行以下简单代码:

<?php
$keyword = 'iPhone';
$graph_url = "https://graph.facebook.com/search?";
$graph_url .= "&type=post";
$graph_url .= "&q=$keyword";
$results = file_get_contents( $graph_url );

$json = json_decode($results);

foreach($json->data as $show ) {
echo '<img src="'.$show->picture.'" alt="some_text"/><br />';
echo $show->from->name . "<br />";
echo $show->message . "<br />";
echo $show->created_time . "<br />";
echo "<hr>";
}
?>
它正在为关键字“iPhone”检索所有facebook帖子。为什么有些内容是空的,facebook个人资料图片不会显示在所有帖子上,我如何限制帖子。我该怎么解决这个问题,有人给我指出正确的方向吗

<?php
$keyword = 'iPhone';
$graph_url = "https://graph.facebook.com/search?";
$graph_url .= "&type=post";
$graph_url .= "&q=$keyword";
//

$results=file\u get\u contents$graph\u url

$json = json_decode($results);

foreach($json->data as $show ) {
echo '<img src="'.$show->picture.'" alt="some_text"/><br />';
echo $show->from->name . "<br />";
echo $show->caption. "<br />";
echo $show->created_time . "<br />";
echo "<hr>";
}
?>

这是对帖子的限制,谢谢但它似乎没有显示帖子信息,一些个人资料图片是二维码-例如,我得到:Jennifer Assmus 2012-05-12T18:25:38+000事实上,当我们谈论照片时,没有信息代替了数据标题,请看我编辑了代码,我想这更接近,但是如果我用关键字“iPhone”搜索公共帖子,比如Spray Jae Won Kim brainlab.s3.amazonaws.com 2012-05-12T18:44:29+0000R在图片中不可用的消息first是人名den der是标题den der是创建时间感谢您的回复。是否可以只在有消息的地方显示帖子?
$json = json_decode($results);

foreach($json->data as $show ) {
echo '<img src="'.$show->picture.'" alt="some_text"/><br />';
echo $show->from->name . "<br />";
echo $show->caption. "<br />";
echo $show->created_time . "<br />";
echo "<hr>";
}
?>