Login usando o Facebook com PHP e Javascript
Estou tentando pegar que necessito para poder fazer um pré-cadastro e efetuar o login do usuário. Mas as únicas informações que eu consigo pegar são as seguintes:
Array( [id] => [name] => [first_name] => [last_name] => [link] => [gender] => [timezone] => [locale] => [verified] => [updated_time] => [username] =>)
E eu preciso pegar o e-mail, aniversário, relacionamento, foto de perfil, cidade e estado.
Mas não sei aonde está errado. Segue os códigos e verificações que eu fiz:
http://www.mequerobem.com.br/acesse_sua_conta
<script language="javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '591910530859228',
status : true,
cookie : true,
xfbml : true
});
FB.Event.subscribe('auth.authResponseChange', function(response) {
if(response.status === 'connected') {
document.location.href = "/cadastre_se";
}else if(response.status === 'not_authorized') {
FB.login();
}else{
FB.login();
}
});
};
(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>
http://www.mequerobem.com.br/cadastre_se
<?php
$config = array(
'appId' => '591910530859228',
'secret' => 'c8391845ccc64003c0e57638d4ea1331',
'allowSignedRequest' => false
);
$facebook = new Facebook($config);
if($facebook->getUser()) {
$user_profile = $facebook->api('/me', 'GET');
echo '<pre style="white-space: pre;">';
print_r($user_profile);
echo '</pre>';
echo '<a href="'.$facebook->getLogoutUrl().'">Desconectar</a>';
}
?>
App permissões:
/applications/core/interface/imageproxy/imageproxy.php?img=http://imageshack.com/a/img843/7227/vkn8.png&key=84fc5d95631fee7d355b7787398baecf723348221257331ffdee67494cbcd9c0" alt="vkn8.png" />
App quando tento aprovar:/applications/core/interface/imageproxy/imageproxy.php?img=http://imageshack.com/a/img194/2275/dvvt.png&key=f5bd2c2d07dae649633eb198d08f26fa5754972d6f046c02b331a9ea48da0324" alt="dvvt.png" />
Não estou entendendo esse novo Facebook para criar app e login, antes era mais simples...
Alguém pode me ajudar?
Discussão (4)
Carregando comentários...