Когда я пытаюсь получить все свои «комментарии» в Facebook Graph API, используя метод, описанный здесь...
http://developers.facebook.com/blog/post/490
используя приведенный ниже метод и заменив {YOUR_URL} URL-адресом страницы, на которой находится окно комментариев facebook, как показано ниже...
https://graph.facebook.com/comments/?ids={ВАШ_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}')
Еще раз с теми же результатами, пустой массив.
Я также пробовал проверять лайки, с теми же результатами, пустой массив.
Попытался закодировать URL-адрес и поместить его как в вызов API, так и в запрос FQL, те же результаты.
Я вижу, что на страницах есть комментарии facebook, но я не могу получить их через Graph API или FQL-запрос.
Кто-нибудь еще сталкивался с этой проблемой, и вы нашли способ получить ваши комментарии. Любые идеи были бы хорошы.