2014-02-25 55 views
2

我一直在嘗試使用下面的代碼添加範圍參數。如何在Fb登錄按鈕中包含範圍參數

當我添加範圍的按鈕不呈現。如果我刪除範圍然後按鈕被呈現。

​​

fb登錄也以這種方式使用JavaScript。

有沒有一種方法可以直接將範圍添加到按鈕,而無需在js中調用範圍。

FB.login(function(response) { 
       testAPI(); 
}, {scope: 'email,user_likes,username,publish_stream'}); 
+0

RTFM:https://developers.facebook.com/docs/plugins/login-button/ – CBroe

回答

4

取而代之的範圍嘗試的數據範圍:

<div class="fb-login-button" data-max-rows="1" data-size="medium" data-show-faces="false" data-auto-logout-link="false" data-scope="email,user_birthday" ></div> 
+0

@法比奧:如何添加擴展直接使用

就可以工作 – user3230561

+0

是的,如果你沒有注意到你在'publish_stream'和'status_update'之間有一個逗號,你可以添加你想要的權限, –

+0

哦,我注意到'用戶名'這不是一個權限,用戶名是一個字段,你沿着basic_info,我已經更新了一個轉向並刪除它,檢查有關權限的更多信息在這裏https://developers.facebook.com/docs/facebook-login/permissions/ –