簡體   English   中英

Javascript不向Facebook請求權限

[英]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。

FB.login()不要求給定權限

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM