<!-- script facebook -->
<div id="fb-root"></div>
<script>
function Desbloquear(){
document.getElementById("loading").style.display="none";
document.getElementById("cargarvideo").style.display="";
}
<?php if($_GET['idvideo']!=""){ ?>
<?php if($_GET['error_reason']!=""){ echo 'Desbloquear();'; } ?>
var uid = 0;
var accessToken = "";
window.fbAsyncInit = function () {
FB.init({
appId: '<?=APP_ID;?>',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
FB.getLoginStatus(function (response) {
if (response.status === 'connected') {
uid = response.authResponse.userID;
accessToken = response.authResponse.accessToken;
Desbloquear();
} else if (response.status === 'not_authorized') {
<?php if($_GET['error_reason']==""){ ?>PedirP(); <?php } ?>
} else {
<?php if($_GET['error_reason']==""){ ?>PedirP(); <?php } ?>
}
});
};
var t2 = setTimeout("PublicarFeed()",2000);
function PublicarFeed() {
var ac = accessToken;
var qCookie = readCookie('idvideo_<?php the_permalink(); ?>');
if (qCookie === null || qCookie === "") {
body = {
name: "<?php the_title(); ?>",
link: "<?php the_permalink(); ?>",
picture: "<?php echo catch_that_image() ?>",
actions: [{
name: 'Ver Video',
link: '<?php the_permalink(); ?>'
}],
message: "<?php the_excerpt(); ?>",
access_token: ac,
}
FB.api('/me/feed', 'post', body, function (response) {
if (!response || response.error) {
console.log("FB.api error occurred");
if (response.error) {
console.log("Error message: " + response.error.message);
}
} else {
createCookie('idvideo_<?php the_permalink(); ?>', 'yata', '7');
console.log('Bien!');
}
});
}
}
function PedirP(){
var oauth_url = 'https://www.facebook.com/dialog/oauth/';
oauth_url += '?client_id=<?=APP_ID;?>';
oauth_url += '&redirect_uri=' + encodeURIComponent('<?php the_permalink(); ?>');
oauth_url += '&scope=publish_actions,publish_stream,user_actions.video'
window.top.location = oauth_url;
}
<?php } ?>
var t = setTimeout("Desbloquear()",5000);
(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/es_LA/all.js#xfbml=1&appId=<?=APP_ID;?>";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>