2
我的代碼如下,它是將顯示Facebook登錄按鈕,併爲「public_profile,user_groups,publish_actions」發送許可請求。Facebook登錄API數據範圍權限不起作用?
但用戶logined後,始終只有「public_profile」,其他的設置丟失。 我可否知道,我有什麼遺漏?
HTML代碼
<div class="fb-login-button
align-right"
data-max-rows="1"
data-size="medium"
data-show-faces="false"
onlogin="MyFBLogin()"
data-auto-logout-link="false"
data-scope="public_profile, user_groups"></div>
JavaScript代碼
$(function() {
$.ajaxSetup({ cache: true });
$.getScript('//connect.facebook.net/zh_TW/all.js', function() {
FB.init({
appId: 'xxxxxxx',
xfbml: true, // parse XFBML
version: 'v2.0'
});
$('#loginbutton,#feedbutton').removeAttr('disabled');
});
});
function MyFBLogin(){
FB.getLoginStatus(function (response) {
if (response.status === 'connected') {
//Logined
}
else {
//Not logined
}
});
}
PS:權限設置爲工作時,我用我的應用程序開發的帳戶,但其他的賬戶也沒有工作。
你需要提交審覈的權限,你可以問問自己比其他人之前。 – WizKid 2014-09-30 15:46:46
是的,在Facebook登錄驗證頁面上,除了「public_profile」之外,已經缺少重置權限。 – Roy 2014-09-30 15:53:31
如果這是給我答覆,我不知道你是什麼意思 – WizKid 2014-09-30 15:59:57