FQL-запрос для количества комментариев, возвращающих пустой массив - PullRequest
1 голос
/ 03 августа 2011

Я пытаюсь получить этот 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-запрос не возвращает значение?!

Я хотел бы поблагодарить всех тех, кто ответил на вопросы других людей, за то, что они так далеко зашли, это просто последний бит (бит «заставить его работать») полностью ускользает от меня.

...