Facebook Graph API запрос на запрос возврата пустого массива - PullRequest
1 голос
/ 19 октября 2011

Когда я пытаюсь получить все свои «комментарии» в API Графика Facebook, используя метод, описанный здесь ...

http://developers.facebook.com/blog/post/490

, используя метод ниже и заменяя {YOUR_URL} с URL-адресом страницы, на которой находится окно комментариев Facebook, как показано ниже ...

https://graph.facebook.com/comments/?ids={YOUR_URL}

У меня есть пустой массив ...

{
  "{YOUR_URL}": {
    "data": [
    ]
  }
}

Я думал, что это было необычно, поскольку поле комментариев на этой странице, безусловно, содержало комментарии, но не появлялось в вызове Graph API.

Я пытался сделать то же самое с помощью инструмента Graph API Explorer, с теми же результатами..

Думая, что это может быть проблема с Graph API, я попытался запросить комментарии с помощью FQL и PHP API, установив новый объект Facebook и выполнив запрос следующим образом.

SELECT post_fbid, fromid, object_id, text, time FROM comment WHERE object_id IN (SELECT comments_fbid FROM link_stat WHERE url ='{YOUR_URL}')

Еще раз с теми же результатами, пустым массивом.

Я также попытался ckecking для лайков, с теми же результатами, пустым массивом.

Попробовал кодирование URL и размещение этогокак для вызова API, так и для требования FQLЕсть такие же результаты.

Я вижу, что на страницах есть комментарии в Facebook, но я не могу получить их через API Graph или запрос FQL.

Кто-нибудь пришел?через эту проблему, и вы нашли способ получить свои комментарии.Любые идеи будут оценены.

1 Ответ

0 голосов
/ 19 октября 2011

нормально работает.Например, проверьте эту ссылку: https://graph.facebook.com/comments/?ids=http://developers.facebook.com/blog/post/490

Какой URL вы используете?URL API Facebook Graph довольно чувствительны, поэтому убедитесь, что вы обращаетесь к нему в том же формате (например, тот же регистр, та же строка запроса, конечный слеш и т. Д.).Также проверьте, не устанавливает ли плагин на вашей странице атрибут href или data-href, указывающий его в другое место.

...