我正在创建一个网页,并希望在其上添加一个Facebook分享按钮。我在页面加载时使用以下代码 -
$(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/all.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
之后我调用了FB.init()和FB.login方法,如下所示 -
FB.init({
appId: '{my App Id}', // App id of my App: Adidas application
status: true,
xfbml: true
});
FB.login(function(response) {
if (response.authResponse) {
FB.api('/me/feed', 'post', {
link: //{my link to post}
});
} else {
//Some Error code
}
}, {
scope: 'email,user_photos,publish_actions'
});
FB.getLoginStatus(function(response){
console.log(response);
if(response.status == 'connected') {
var token = response.authResponse.accessToken;
//code to use token
} else {
//code to do something else
}
});
我正在寻找指示为什么它没有给出任何回应。 任何帮助,将不胜感激。 提前谢谢。