如何隐藏facebook内容直到用户喜欢该页面?
我试图得到一个代码,使我的Facebook页面内容隐藏,直到用户喜欢该页面(只需在喜欢后更改页面内容) 大约一年前,我创建了一个Facebook应用程序,它运行良好,实现了我的愿望 **问题:**我创建了一个新的应用程序,并使用相同的代码使其无法工作 我正在使用的代码如何隐藏facebook内容直到用户喜欢该页面?,facebook,facebook-like,Facebook,Facebook Like,我试图得到一个代码,使我的Facebook页面内容隐藏,直到用户喜欢该页面(只需在喜欢后更改页面内容) 大约一年前,我创建了一个Facebook应用程序,它运行良好,实现了我的愿望 **问题:**我创建了一个新的应用程序,并使用相同的代码使其无法工作 我正在使用的代码 <?php require_once 'facebook.php'; //download at https://github.com/facebook/php-sdk/downloads $facebook = ne
<?php
require_once 'facebook.php'; //download at https://github.com/facebook/php-sdk/downloads
$facebook = new Facebook(array(
'appId' => 'APP ID', // enter your App's ID
'secret' => 'Secret', // enter your App's Secret
'cookie' => true,
));
?>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
FB.Canvas.setSize();
}
</script>
<?
// Did they like a page?
$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
//echo $signed_request.'<br>';
print_r ($data);
if (empty($data["page"]["liked"])) {
// DISPLAY TO: those who didn't LIKE the page
?>
<!-- Didn't Like -->
NON fan page
<!-- End of Didn't Like -->
<?
} else {
?>
Its a fan page
<? } ?>
window.fbAsyninit=函数(){
FB.Canvas.setSize();
}
//做一些有时会调用sizeChangeCallback()的事情
函数sizeChangeCallback(){
FB.Canvas.setSize();
}
Like选通不可能也不再允许,请参阅更改日志:
较旧的应用程序仍会有“喜欢”参数,但在11月5日之后,它们将始终返回“true”。下次发布问题之前,请使用StackOverflow的搜索功能,并查阅Facebook文档。都在那里。是的,同样的问题被问了太多次了。。。