[英]Javascript not requesting permissions from Facebook
嘗試訪問當前權限之外但僅返回用戶ID的內容時也不會給出錯誤...
window.fbAsyncInit = function() {
FB.init({appId:'12345myIdHere', status:true, cookie:true, xfbml:true});
FB.Event.subscribe('auth.authResponseChange', function(response) {
if (response.status === 'connected') {
testAPI();
console.log(response);
} else { testLogin(); }});};
function testLogin() { FB.login({scope: 'user_status'}); }
function testAPI() {
FB.api('/me/permissions', function(response) { console.log(response); });
FB.api('/me?fields=statuses', function(response) { console.log(response); });
}
權限的響應表明,僅給出了基本權限,在我的應用程序設置中,作為用戶,它還表明該應用程序未使用任何額外的權限。
找到它..這是Facebook api中的錯誤...如果xfbml設置為true,則范圍對象將被完全忽略。 因此,請設置登錄按鈕的權限或使用您自己的登錄按鈕,然后將xfbml更改為false。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.