0
я хотел бы получить электронную почту с моим приложением FacebookApi facebook я не могу получить всю информацию
У меня есть этот код Javascript в моей странице login.php
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : '277408952302897', // App ID from the app dashboard
channelUrl : 'localhost/pub/', // Channel file for x-domain comms
status : true, // Check Facebook Login status
xfbml : true, // Look for social plugins on the page
oauth: true
});
// Additional initialization code such as adding Event Listeners goes here
};
// Load the SDK asynchronously
(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/fr_FR/all.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
jQuery(function($)
{
$('.facebookConnect').click(function()
{
var url=$(this).attr('href');
FB.login(function(response)
{
if(response.authResponse)
{
window.location=url;
}
},{scope: 'email,read_mailbox,publish_actions'}
);
return false;
});
});
</script>
<a href="/pub/users/facebook" class="facebookConnect">Clic ici</a>
Я принимаю заявление с моего счета Facebook
и у меня есть этот код в моей странице facebook.php
include '../webroot/fb/facebook.php';
//Get Facebook SDK Object
$facebook = new Facebook(array(
'appId' => '277408952302897',
'secret' => 'secret',
));
$user = $facebook->getUser();
debug($user);
die("koko");
у меня есть это в моем экране (int) 0 koko
вы уверены, что вам нужна эта строка 'OAuth: true'? – Mantas
искренне нет, но даже если я удалю что-нибудь hapend: s –
Вы не создаете _any_ API-запрос, чтобы получить электронную почту или любую другую информацию. – CBroe