我正在尝试开发一个 Windows 8 应用程序,我想将 Facebook 集成到其中。
我知道这可以在没有他们的 SDK 的情况下完成,但我已经看到它也可以用它来完成,我很想去 SDK。
我下载并引用了 all.js 文件。
我在 default.html 中包含了初始化代码:
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function () {
// init the FB JS SDK
FB.init({
appId: '*******', // App ID from the app dashboard
status: true, // Check Facebook Login status
xfbml: true // Look for social plugins on the page
});
// Additional initialization code such as adding Event Listeners goes here
};
</script>
我试图在FB.login()
按下按钮时使用登录,但它不起作用,因为
FB.getLoginStatus(function (response) {
console.log("entered")
if (response.status === 'connected') {
console.log("connected");
} else {
console.log("connecting");
FB.login(function (response) {
if (response.authResponse) {
console.log("connected");
} else {
console.log("canceled");
}
});
}
});
但是,当我单击附加此功能的按钮时,什么也没有发生。会是什么?任何帮助表示赞赏,谢谢!