2012-01-12 11 views
1

Facebookで好きなテレビ番組のリストを取得しようとしています(それらの間にコンマを入れてください)。 以下のコードは最後の配列のみを示していますが、print_r($ fqlResults)を使用するとすべての配列が表示されます。FDKを使ってFQLを使って好きなリストを取得する

$fql = "SELECT name, type FROM page WHERE type IN ('TV SHOW') AND page_id IN (SELECT page_id FROM page_fan WHERE uid = me())"; 

$fqlResults = $facebook->api(array(
    'method' => 'fql.query', 
    'query' =>$fql, 
)); 
foreach($fqlResults as $keys => $values){ 
    $tvShows = $values[name]; 
} 

任意の応答が理解されるであろう:)

+0

を使用する必要があります私はPHPないんだけど、あなたのクエリ文字列は、私は、ユーザーのページ-好き得るために必要な正確に何を私に与えた - 感謝を! :) – Olie

答えて

1

FQLクエリが正しいです。しかし、あなたのPHPコードのforeachは何も連結していません。

あなたは破機能に

http://php.net/manual/en/function.implode.php

<?php 

$array = array('lastname', 'email', 'phone'); 
$comma_separated = implode(",", $array); 

echo $comma_separated; // lastname,email,phone 

// Empty string when using an empty array: 
var_dump(implode('hello', array())); // string(0) "" 

?> 
関連する問題