我创造了这个简单的代码:如何授权使用JavaScript的Facebook应用程序
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
alert('connected');// connected
} else if (response.status === 'not_authorized') {
alert('not_authorized');// not_authorized
} else {
alert('not_logged_in');// not_logged_in
login();
}
这里是登录功能,但如果我使用的登录()在not_autorhized部分,窗口出现,并立即关闭( automaticaly)
function login() {
FB.login(function(response) {
if (response.authResponse) {
// connected
} else {
// cancelled
}
});
}
但如何在javascript中授权应用程序?
这里是我的全码:http://pastebin.com/Qv9ayb9V
如果你去了Facebook开发者页面,你会找到你需要的答案。 – 2013-04-09 14:24:16
您是否定义了一个包含'FB.login'的'login'函数? – dm03514 2013-04-09 14:24:40
您正在从FB.login获得响应 - 为什么您没有通过将其记录到控制台来检查它包含的内容? – CBroe 2013-04-09 14:38:12