Beyaz.Net İpucu
Facebook Javascript token oluşturm ve beyenmismi kontrol ornegi
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:fb="http://ogp.me/ns/fb#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>deneme</title>
<script src="//connect.facebook.net/tr_TR/all.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<div id="fb-root"></div>
<div id="video" style="display:none">
<iframe width="420" height="315" src="http://www.youtube.com/embed/LiwSUxszuN0" frameborder="0" allowfullscreen></iframe>
</div>
<div id="begen" class="fb-like">
<fb:like id="btn_like" href="http://www.habermonitor.com/" layout="button_count" width="450"></fb:like>
</div>
<script>
window.fbAsyncInit = function() {
FB.init({appId:'XXXXXXXX', status: true, channelUrl: 'http://www.habermonitor.com', cookie: true, xfbml: true, oauth: true,});
FB.login(function(response) {
if (response.authResponse) {
var accessToken = response.authResponse.accessToken;
FB.api({ method: 'pages.isFan', page_id: 'XXXXXXX', access_token: accessToken}, function(resp) {
if (resp == true) {
document.getElementById('video').style.display = 'block';
document.getElementById('begen').style.display = 'none';
} else {
document.getElementById('video').style.display = 'none';
document.getElementById('begen').style.display = 'block';
}
});
}
});
FB.Event.subscribe('edge.create', function(response) {
document.getElementById('video').style.display = 'none';
document.getElementById('begen').style.display = 'block';
alert('begenmedi');
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/tr_TR/all.js#xfbml=1&appId=XXXXX";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
</body>
</html>
<html xmlns:fb="http://ogp.me/ns/fb#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>deneme</title>
<script src="//connect.facebook.net/tr_TR/all.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<div id="fb-root"></div>
<div id="video" style="display:none">
<iframe width="420" height="315" src="http://www.youtube.com/embed/LiwSUxszuN0" frameborder="0" allowfullscreen></iframe>
</div>
<div id="begen" class="fb-like">
<fb:like id="btn_like" href="http://www.habermonitor.com/" layout="button_count" width="450"></fb:like>
</div>
<script>
window.fbAsyncInit = function() {
FB.init({appId:'XXXXXXXX', status: true, channelUrl: 'http://www.habermonitor.com', cookie: true, xfbml: true, oauth: true,});
FB.login(function(response) {
if (response.authResponse) {
var accessToken = response.authResponse.accessToken;
FB.api({ method: 'pages.isFan', page_id: 'XXXXXXX', access_token: accessToken}, function(resp) {
if (resp == true) {
document.getElementById('video').style.display = 'block';
document.getElementById('begen').style.display = 'none';
} else {
document.getElementById('video').style.display = 'none';
document.getElementById('begen').style.display = 'block';
}
});
}
});
FB.Event.subscribe('edge.create', function(response) {
document.getElementById('video').style.display = 'none';
document.getElementById('begen').style.display = 'block';
alert('begenmedi');
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/tr_TR/all.js#xfbml=1&appId=XXXXX";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
</body>
</html>