我創造了這個簡單的代碼:如何授權使用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