करेंट अफेयर्स प्रश्न दिसंबर 2019
1 min read
| 3 जनवरी, 2020 को दोपहर 01:24 बजे अपडेट किया गया
करंट अफेयर्स क्विज दिसंबर 2019
// This function is called when someone finishes with the Login // Button. See the onlogin handler attached to it in the sample // code below. function checkLoginState() { FB.getLoginStatus(function(response) { statusChangeCallback(response); }); }
window.fbAsyncInit = function() { FB.init({ appId : '233923120281900', cookie : true, // enable cookies to allow the server to access // the session xfbml : true, // parse social plugins on this page version : 'v3.2' // The Graph API version to use for the call });
// Now that we've initialized the JavaScript SDK, we call // FB.getLoginStatus(). This function gets the state of the // person visiting this page and can return one of three states to // the callback you provide. They can be: // // 1. Logged into your app ('connected') // 2. Logged into Facebook, but not your app ('not_authorized') // 3. Not logged into Facebook and can't tell if they are logged into // your app or not. // // These three cases are handled in the callback function. // };
// 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 = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
// Here we run a very simple test of the Graph API after login is // successful. See statusChangeCallback() for when this call is made. function testAPI(data) {
FB.api('/me', 'get', { access_token: data.accessToken, fields: 'id,name,gender,email' }, function(response) { });
FB.api('/me?fields=name,email', function(response) {
// call adda247-register api
const userDetails = {
email: response.email,
name: response.name,
providerName: "f",
providerToken: data.accessToken,
providerUserId: data.userID,
};
registerOrLoginUser(userDetails)
});
}
// This is called with the results from from FB.getLoginStatus().
function statusChangeCallback(response) {
// The response object is returned with a status field that lets the
// app know the current login status of the person.
// Full docs on the response object can be found in the documentation
// for FB.getLoginStatus().
if (response.status === 'connected') {
// Logged into your app and Facebook.
testAPI(response.authResponse);
} else {
FB.login();
}
}
Source link