Pessoal, boa tarde!
Alguem sabe como inserir código php numa fan-page?
Estava tentando algo simples, só para testes:
<?php
echo "Olá Facebook!";
?>
Desde já agradeço…XD
Pessoal, boa tarde!
Alguem sabe como inserir código php numa fan-page?
Estava tentando algo simples, só para testes:
<?php
echo "Olá Facebook!";
?>
Desde já agradeço…XD
http://www.webdigi.co.uk/blog/2010/creating-a-custom-facebook-page/
Note que ele não mencionou nada de PHP. Acho que não dá
[quote=entanglement]http://www.webdigi.co.uk/blog/2010/creating-a-custom-facebook-page/
Note que ele não mencionou nada de PHP. Acho que não dá :([/quote]
Entendi. Valeu pela dica! XD
Ja que estou com o código aqui, vou explicar o motivo da inclusão de arquivos php numa fan-page.
Estou tentando implementar uma função que verifica se o usuario logado é curtidor da fan-page. Se sim, este recebe uma mensagem avisando que ele é curtidor da página. Se não, avisa ao contrario, este não curte usuário não curte a página.
O estranho é que existe ate uma API no facebook que utiliza a linguagem PHP para fazer este tipo de verificação. Porém, não estou conseguindo implamtar este código na minha fan-page.
Segue o código:
<?php
/*
Author: Leandro Rodeghiero
http://www.maisumpixel.com.br
09/01/2012
*/
require("../facebook.php");
//Nas linhas 5 e 6 logo abaixo você precisa colocar a ID e a IDSecret da sua aplicação.
$appid = '337811799624119';
$secret = '3571a507bf999ee2b5806e4c388a0a87';
$facebook = new Facebook(array(
'appId' => $appid,
'secret' => $secret,
'cookie' => true
));
//Aqui é feita a requisição da informação - Só irá funcionar dentro da sua aplicação no facebook.
$signed_request = $facebook->getSignedRequest();
$like_status = $signed_request["page"]["liked"];
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Validação do LIKE</title>
<style type="text/css">
html, body {margin:0;padding:0;height:100%;background-color:#ffffff;overflow:hidden;} /* overflow:hidden; */
body {font-family:Helvetica, Arial, Verdana, sans-serif;}
img, div{padding:0;margin:0;}
#boxExt{height:200px;padding-top:100px;background:#fff;}
#boxExt p{padding-bottom:10px;font-size:12px;padding-left:40px;}
/*LIKE */
#boxExtLike{height:200px;padding-top:100px;background:#ccc;}
#boxExtLike p{padding-bottom:10px;font-size:12px;padding-left:40px;}
</style>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function(){
FB.init({
appId : '337811799624119',
status : true,
cookie : true,
xfbml : true
});
FB.Canvas.setAutoGrow();
};
(function(){
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
<?php
if ($like_status){
?>
<div id="boxExtLike">
<p>You like!</p>
<p>Você curte a página!</p>
</div>
<?php
}else {
?>
<div id="boxExt">
<p>You don't like us yet!</p>
<p>Você não curte a página!</p>
</div>
<?php
}
?>
</body>
</html>
Mas a bendita dúvida é como colocar esse código na minha fan-page…hehe
Qualquer sugestão agradeço! XD