0
fb.login을 사용하여 사용자 정보를 검색하고 사용자가 내 fb 페이지를 좋아하는지 확인하는 javascript 기능이 있습니다. fb.login은 사용자가 로그인 버튼을 클릭해야하는 팝업을 발생시킵니다. 사용자는 내가 먼저 쿠키를 만들 필요가 내 페이지가 주요 애플 리케이션로 리디렉션 좋아하는 경우facebook javascript sdk - fb.login 팝업없이 사용자가 페이지를 좋아하는지 확인하는 방법
function checkUser() {
var page_id = "my id goes here"; //
FB.login(function (response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function (response) {
var fql_query = "SELECT uid FROM page_fan WHERE page_id = " + page_id + "and uid=" + response.id;
var the_query = FB.Data.query(fql_query);
the_query.wait(function (rows) {
if (rows.length == 1 && rows[0].uid == response.id) {
//$("#container_like").show();/
//set cookie
document.cookie = "fbId=" + response.id;
window.location = "/kisses.aspx";
} else {
$("#likepageholder").show();
//$("#container_notlike").show();
//window.location = "/kisses.aspx";
//and here you could get the content for a non liker in ajax...
}
});
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
});
}
fb.login를 사용하여 주위에 방법이이 수행하는 경우?