Проблема с комментариями и лайками в Facebook

Я хотел бы знать, когда пользователь оставляет комментарий или лайкает страницу, поэтому я использовал

FB.Event.subscribe('comments.add', function(response) {
    alert('comment add');       
}); 
FB.Event.subscribe('comment.remove', function(response) {
    alert('comment remove');
});
FB.Event.subscribe('edge.create', function(response) {
    alert('like add');
});
FB.Event.subscribe('edge.remove', function(response) {
    alert('like remove');
});

Работает только 'comments.add', который отличается от документа facebook, я так понимаю, для других событий есть другие названия? Кнопка Нравится вообще не работает, выдает следующую ошибку

Веб-сайт недоступен Страница по адресу http://localhost.local/interviews/view/2 не может быть достиг.

Я использую:

<fb:comments numposts="5" notify="true" width="450" height="500" class="fb_iframe_widget">/fb:comments>

как показано в URL-адресе, я работаю в среде localhost, в этом проблема?


person Brary    schedule 26.07.2011    source источник


Ответы (1)


Да, если поисковый робот Facebook не может добраться до вашей страницы, она не может быть лайкнута. Я не уверен, что плагин комментариев имеет такой уровень проверки, поэтому я думаю, что плагин комментариев все еще может работать.

person Igy    schedule 26.07.2011
comment
спасибо, попробую развернуть паблик и протестировать.. а как насчет FB.Event.subscribe('comment.remove'), вы знаете, как подписаться на удаление комментария? - person Brary; 27.07.2011
comment
Ничего особенного не требуется, событие должно срабатывать, когда кто-то удаляет свой комментарий из плагина. Если это не так, отправьте отчет об ошибке по адресу bugs.developers.facebook.net и мы можем посмотреть - person Igy; 27.07.2011