0
是否可以獲得訪問Facebook用戶的用戶ID而不讓他們離開您的網頁的權限?具有權限對話框的iframe是唯一真正實現此目的的方法嗎?在沒有用戶離開我的網站的情況下請求Facebook權限
是否可以獲得訪問Facebook用戶的用戶ID而不讓他們離開您的網頁的權限?具有權限對話框的iframe是唯一真正實現此目的的方法嗎?在沒有用戶離開我的網站的情況下請求Facebook權限
您可以使用JavaScript API來擴展權限。 假設您已經請求電子郵件權限, 如果您向登錄按鈕傳遞新權限,用戶還必須同意新電子郵件。
例如登錄按鈕:
<fb:login-button perms="friend_likes"></fb:login-button>
例子的FB.login()
function fbAuth() {
FB.login(function(response) {
if (response.authResponse) {
alert('User fully authorize the app.');
} else {
alert('User canceled login or did not fully authorize the app.');
}
}, { scope: 'friend_likes' });
}
那麼你可以用一個onclick事件或任何你想要的其他方法調用它:
<a href="#" onclick="return fbAuth();">Login</a>