Hallo Zusammen
Ich versuche zur Zeit eine Facebook App zu schreiben.
Die Innhalte der Reiters sollen erst sichtbar sein wenn der Besucher Fan der Seite ist.
Anscheinend sollte man anhand der Variable $signedRequest['page']['liked'] erkennen ob der Besucher Fan der Seite ist oder nicht. Gebe ich das Array $signedRequest aus ist von page und linked leider nichts zu sehen.
Kann mir jemand dabei helfen?
PHP-Code:
<?php
require_once 'facebook-php-sdk/src/facebook.php';
$facebook = new Facebook(array(
'appId' => $appID,
'secret' => $appSecret,
'cookie' => true,
));
$signedRequest = $facebook->getSignedRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
<!--
/*
#like_button
{
width: 85px;
overflow: hidden;
}
*/
-->
</style>
</head>
<body>
<pre>
<?php print_r($signedRequest); ?>
</pre>
<?php
if ($signedRequest['page']['liked'])
{
// Benutzer ist ein Fan.
} else {
// Benutzer ist kein Fan.
}
?>
<script type="text/javascript" src="http://connect.facebook.net/de_DE/all.js"></script>
<div id="fb-root"></div>
<script type="text/javascript">
FB.init({
appId:'<?php echo $appID; ?>',
cookie:false,
status:false,
xfbml:true
});
</script>
<div id="like_button"><fb:like href="<?php echo $fbAppLink ?>" layout="button_count" show_faces="false" width="85"></fb:like></div>
<script type="text/javascript">
FB.Event.subscribe('edge.create', function(response) {
top.location.href='<?php echo $fbAppLink;?>';
});
</script>
</body>
</html>
Vielen Dank
Gruss squee