visual-js
Version:
[3.0.26] Prepare for npm usage. Special integration for matrix engine 1.9.0 Thunder.
41 lines (36 loc) • 1.13 kB
JavaScript
function statusChangeCallback(response) {
console.log("statusChangeCallback");
console.log(response);
if (response.status === "connected") {
// Logged into your app and Facebook.
testAPI();
} else if (response.status === "not_authorized") {
//document.getElementById('status').innerHTML = 'Please log ' + 'into this app.';
} else {
//document.getElementById('status').innerHTML = 'Please log ' + 'into Facebook.';
}
}
function checkLoginState() {
FB.getLoginStatus(function (response) {
statusChangeCallback(response);
});
}
window.fbAsyncInit = function () {
FB.init({
appId: "ENTER HERE APPID FROM FACEBOOK DEV SITE",
xfbml: true,
version: "v2.4",
oauth: 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/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}
(document, "script", "facebook-jssdk"));