2012-05-12 10 views
1

私はこの単純なコード実行している:コンテンツの一部が空で、Facebookのプロフィール写真が上の表示されませんどのように来るキーワード「iPhone」のすべてのFacebookの投稿を取得しているFacebookのPHPの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->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>"; 
} 
?> 

をすべての投稿とどのように私は投稿を制限するだろう。これを修正するにはどうすればいいですか、誰かが正しい方向に向いていますか?

答えて

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

//これらの行

$graph_url .= "&fields=from,caption,created_time,picture"; 
$graph_url .= "&limit=$number"; 

を追加//

$結果=の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->caption. "<br />"; 
echo $show->created_time . "<br />"; 
echo "<hr>"; 
} 
?> 
+0

投稿数が制限されています。ありがとうございます! - しかし、投稿メッセージが表示されていないようで、プロファイル写真の一部はQRコードです。例えば、私は次のようになります: Jennifer Assmuss 2012-05-12T18:25:38 + 0000 –

+0

実際に話すとき写真についてはメッセージがありません insted of dat der caption –

+0

私はそれが近いと思いますが、キーワード「iPhone」を使って公開の投稿を検索した場合、メッセージが表示されません。 スプレー・ジェウォンキム brainlab.s3.amazonaws.com 2012-05-12T18:44:29 + 0000 –