Zastanawiałem się, czy mogę wymagać od użytkownika logowaniado mojej witryny, zanim będą mogli komentować za pomocą komentarzy na Facebooku? W tej chwili, jeśli użytkownik przegląda stronę z komentarzami na Facebooku (ponieważ mam sekcję publiczną), może komentować, nawet jeśli nie jest zalogowany na mojej stronie (ponieważ jest zalogowany na Facebooku).
Czy mogę mieć tryb „Tylko przeglądanie” dla komentarzy lub coś podobnego? Jeśli nie, będę musiał usunąć komentarze z publicznej witryny, czego naprawdę nie chcę robić.
Dzięki za pomoc!
Jacek
Odpowiedzi:
0 dla odpowiedzi № 1Zawsze możesz ukryć pole komentarzy, dopóki użytkownik się nie zaloguje. Po prostu zasubskrybuj FB.Event.subscribe()
"s auth.statusChange
monitorować, kiedy zmienia się status użytkownika. Będziesz także musiał sprawdzić jego aktualny status logowania podczas ładowania strony (patrz FB.getLoginStatus()
). Następnie, gdy będziesz wiedział, że jest zalogowany, pokaż pole komentarzy.
0 dla odpowiedzi nr 2
myślę, że to nie jest możliwe...
ale podam ci informację, że otrzymasz oddzwonienie po tym, jak użytkownik Facebooka opublikuje komentarze.
adres 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);
});
Czekam na inne komentarze w tym wątku.