Получить список лайков, используя FQL с PHP SDK - PullRequest
1 голос
/ 12 января 2012

Я пытаюсь получить список ТВ-шоу, которые понравились пользователю в Facebook (с запятой между ними).Приведенный ниже код показывает только последний массив, однако, если я сделаю это с помощью «print_r ($ fqlResults)», он покажет все массивы.

$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];
}

Любые ответы приветствуются:)

1 Ответ

1 голос
/ 12 января 2012

FQL-запрос правильный. Но foreach вашего кода PHP ничего не объединяет.

Вы должны использовать функцию взрыва

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) ""

?>
...