Запрос комментариев Facebook Graph API возвращает пустой массив

Когда я пытаюсь получить все свои «комментарии» в 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-запрос.

Кто-нибудь еще сталкивался с этой проблемой, и вы нашли способ получить ваши комментарии. Любые идеи были бы хорошы.


person casaswing    schedule 18.10.2011    source источник


Ответы (1)


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

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

person bkaid    schedule 18.10.2011
comment
Спасибо. К сожалению, я пытался работать с URL-адресом, но мне не повезло. Вы более чем можете посмотреть на URL. Это здесь... comsoc.org/ blog/ Благодарим вас за помощь. - person casaswing; 19.10.2011
comment
@casaswing Этот URL содержит систему комментариев disQus, а не комментарии FB. Недавно я разработал программное обеспечение для очистки комментариев FB и DisQus, поэтому я почти уверен, что вы ошиблись. - person coding_idiot; 13.03.2013