Я пытаюсь получить этот FQL-запрос, чтобы вернуть счетчик комментариев для данного XID и постоянно получать пустое значение Array()
, когда я пытаюсь его использовать.
Требуется "./facebook.php";
$ facebook = новый Facebook (массив ('appId' => "Мой идентификатор приложения", "секретный" =>
"МОЙ СЕКРЕТ",));
$ commentCountquery = "SELECT count FROM comments_info WHERE app_id =
'MY APP ID' AND xid = 'DEFAULTXIDSTRING_post <mytestpostID>
' ";
$ param = array (
'method' => 'fql.query',
'query' => $ commentCountquery,
'callback' => '');
$ commentCountresult = $ facebook-> api ($ param); print_r (
$ commentCountresult);
?>
Когда я использую тестовую консоль в http://developers.facebook.com/docs/reference/rest/fql.query/, я получаю пустой набор скобок, возвращаемых "[]"
Я использую Facebook Comments for Wordpress Plugin, чтобы доставить эти комментарии на данную страницу. Я дважды проверил их описание того, как отформатировать XID («Этот плагин берет ваш XID (который был сгенерирован случайным образом, когда вы активировал плагин) и добавляет _post»), и проверил его на соответствие тому, что отображается на странице, вырезав и вставив источник. Я понимаю, что это не то, как я бы сделал это в полномасштабной реализации; Я просто пытаюсь получить известный XID, прежде чем усложнять его большим количеством PHP для извлечения идентификатора записи с каждой страницы.
Почему мой FQL-запрос не возвращает значение?!
Я хотел бы поблагодарить всех тех, кто ответил на вопросы других людей, за то, что они так далеко зашли, это просто последний бит (бит «заставить его работать») полностью ускользает от меня.