Комментарии Facebook - заставить пользователя войти на сайт?

Мне было интересно, могу ли я потребовать от пользователя войти на мой сайт, прежде чем он сможет комментировать, используя комментарии Facebook? Прямо сейчас, если пользователь просматривает страницу с комментариями в facebook (потому что у меня есть общедоступный раздел), он может комментировать, даже если они не вошли на мой сайт (потому что они вошли в facebook).

Могу ли я иметь режим «Только просмотр» для комментариев или что-то подобное? Если нет, то я должен удалить комментарии с общедоступного сайта, чего я действительно не хочу делать.

Спасибо за любую помощь!

Джек


person Jack3    schedule 07.04.2012    source источник
comment
Комментарии Facebook были разработаны, чтобы облегчить общение, потому что у каждого есть учетная запись FB.   -  person zerkms    schedule 07.04.2012


Ответы (2)


Вы всегда можете скрыть поле комментариев, пока пользователь не войдет в систему. Просто подпишитесь на FB.Event.subscribe() auth.statusChange, чтобы отслеживать изменения статуса пользователя. Также вам нужно будет проверить их текущий статус входа в систему во время загрузки страницы (см. FB.getLoginStatus()). Затем, когда вы узнаете, что они вошли в систему, покажите поле для комментариев.

person DMCS    schedule 10.04.2012

я думаю это не возможно...

но давая вам некоторую ссылку, что вы получаете обратный вызов после того, как пользователь Facebook публикует комментарии.

URL ссылки: https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

FB.Event.subscribe('comment.create', function(response) {
alert('The commentID of the comment is: ' + response.commentID);
});

Ждем других комментариев к этой теме.

person Madan    schedule 07.04.2012