Hopefully the right section to post this question!
I am using the following script
I am unable to get the email of the user who has accepted permission.
I have entered 'email' into the User & friend Permission against the App in Facebook
I have also tried adding '{scope: 'email'}' to the end of the FB.Event.subscribe function, from what I have found searching the net, but nothing seems to want to work for me.
Any help would be wonderful, as this is holding me up from finishing this section
Thanks for looking.
I am using the following script
Code:
<script>
window.fbAsyncInit = function () {
FB.init({
appId: 'XXXXXXXXXXXXXXXXX', // App ID
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
xfbml: true // parse XFBML
});
// Additional initialization code here
FB.Event.subscribe('auth.authResponseChange', function (response) {
if (response.status === 'connected') {
// the user is logged in and has authenticated your
// app, and response.authResponse supplies
// the user's ID, a valid access token, a signed
// request, and the time the access token
// and signed request each expire
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
// Do a post to the server to finish the logon
// This is a form post since we don't want to use AJAX
var form = document.createElement("form");
form.setAttribute("method", 'post');
form.setAttribute("action", '/Facebookc.ashx');
var field = document.createElement("input");
field.setAttribute("type", "hidden");
field.setAttribute("name", 'accessToken');
field.setAttribute("value", accessToken);
form.appendChild(field);
document.body.appendChild(form);
form.submit();
} else if (response.status === 'not_authorized') {
// the user is logged in to Facebook,
// but has not authenticated your app
} else {
// the user isn't logged in to Facebook.
}
});
};
// 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>
I am unable to get the email of the user who has accepted permission.
I have entered 'email' into the User & friend Permission against the App in Facebook
I have also tried adding '{scope: 'email'}' to the end of the FB.Event.subscribe function, from what I have found searching the net, but nothing seems to want to work for me.
Any help would be wonderful, as this is holding me up from finishing this section
Thanks for looking.