Мой скрипт работает как шарм с Graph API с использованием api
метода PHP SDK. Я могу успешно создавать альбомы, загружать фотографии, подражая страницам, где пользователь является администратором.
Я бы хотел получить user_id
людей, которым нравится моя страница. Я обнаружил, что это невозможно с использованием Graph API, поэтому я переключился на FQL , заканчивая этим:
// Use current page id to build query and get likes
$query = sprintf('SELECT user_id FROM like WHERE object_id="%s"', $this->id);
$args = array('method' => 'fql.query', 'query' => $query);
$result = $this->sdk->api($args); // $this->sdk is Facebook configured SDK
var_dump($args, $this->sdk, $args);
Вывод пуст! Это ошибка или моя ошибка? Нет ошибок, нет предупреждений, нет исключений. Подробности (разумные данные перемешиваются) здесь:
array
'method' => string 'fql.query' (length=9)
'query' => string 'SELECT user_id FROM like WHERE object_id="273552079362810"' (length=58)
object(Facebook)[3]
protected 'appId' => string '292315032146649' (length=15)
protected 'appSecret' => string '360abceefda40484db536cda4010813a' (length=32)
protected 'user' => null
protected 'signedRequest' => null
protected 'state' => null
protected 'accessToken' => string 'AAAEJ2ZBX4gBkBAOQvllIySNhlu6trtuZB5uCeWuxvBcnGvq3JBuy5FULZAObdgsHZBRiPgBCcqkFDjwzdaWi4B7MIKp5AZCzPenwxSIfAGgZDZD' (length=112)
protected 'fileUploadSupport' => boolean true
array
empty