Eu dei o meu código abaixo, alguém pode corrigi-lo?
Começando com um comentário sobre o aplicativo:
Este aplicativo é um exemplo fornecido para iniciar a experiência no uso de recursos do Facebook para desenvolvedores. Fornece exemplos de vários conceitos, incluindo autenticação, o Graph API e o FQL (Facebook Language of Query). Para mais informações sobre os recursos disponíveis, visite os docs no 'developers.facebook.com/docs'.
Fornecendo acesso aos valores específicos do app, como seu id e segredo, que são configurados no 'AppInfo.php':
require_once('AppInfo.php');
Impor requisição do https na produção:
if (substr(AppInfo::getUrl(), 0, 8) !== 'https://' && $_Server ['REMOTE_ADDR'] !== '127.0.0.1') {
Header ('Localização: https://'. $_Server['HTTP_HOST']. $_SERVER['REQUEST_URI']);
Exit;
}
Fornecendo acesso para funções auxiliares definidas em 'utils.php':
require_once('utils.php');
O conteúdo a seguir fornece exemplos de como buscar dados da Facebook através do Graph API e FQL, usando as funções auxiliares definidas em 'utils.php'. Altere essa seção conforme necessário para preparar as informações a serem exibidas para o usuário.
Require a plataforma 'sdk/src/Facebook.php':
require_once('sdk/src/Facebook.php');
Instancie a classe:
$facebook = new Facebook(array (
'appId' => AppInfo::appID(),
'secret' => AppInfo::appSecret()
));
$user_id = $facebook->getUser();
if ($user_id) {
Try {
// Buscar informações básicas do Visualizador
$base = $facebook->api('/me');
} catch (FacebookApiException) {
// Se a chamada de falha, verifique se ainda temos um usuário. O usuário será limpo se o erro for devido a um accessToken inválido
if (!$facebook->getUser()) {
Header ('Location: '. AppInfo::getUrl($_SERVER['REQUEST_URI']));
Exit;
}
}
} ?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style sheet/style.css">
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
function sizeChangeCallback() {
FB.Canvas.setSize();
}
</script>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId: '333357013368895',
status: true,
cookie: true,
xfbml: true
});
}
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/en_US/all.js#xfbml=1&appId=333357013368895";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk');// Additional initialization code here
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
<div id="wrapper">
<div id="logo" class="margin_bottom">
<img src="images/logo-header.png" alt="Meu logotipo">
</div>
<div id="content">
<h2>Bem-vindo!</h2>
<p>Qual é? Isso é o oficial.</p>
<p>Amor, melhor banda de todas</p>
<div class="fb-comments" data-href="http://example.com" data-num-posts="2" data-width="520"></div>
<div class="clear"><! clearing floated elements ></div>
</div>
</div>
</body>
</html>