1

Я пытаюсь получить пользовательские данные () & Друзья данные (/Me/друзья), используя функцию, которая стреляет после входа в систему через Facebook. Я использую Javascript SDKдоступа непубличных данных с использованием Facebook Graph Апи

//Getting logged in user data// 
function users(callback) { FB.api('/me?fields=name,first_name,username,birthday,hometown,albums,photos,location,picture.height(100).width(100),cover', function(response) { 
     callback(response); 

    }); 
} 

//Getting logged in user friends data// 
function pic(album_id, callback) { 

    FB.api("/" + album_id + "/photos", function(response) { 

     callback(response); 

    }); 
} 

С помощью этого я могу получить доступ ко всем общественным данные зарегистрированному пользователю, но не в состоянии получить доступ к данным с ограниченного разрешения (например, моего местонахождения & Родной город установлен для отображения только моим друзьям).

App разрешения приборной панели: enter image description here

+0

может быть, вы можете получить доступ к нему с помощью FQL, иногда публичные данные по умолчанию возвращается, и вы определенно должны спросить фейсбук для данных, которые вы хотите после того, как пользователь вошел в систему и дают вам доступ – pythonian29033

+0

@ pythonian29033 Я прошу для дополнительного разрешения на панели управления Permission. Согласно документации на facebook, он должен вернуть мне и моим друзьям данные после авторизации моего приложения. – SVS

+2

Эти настройки в панели инструментов приложения предназначены только для входа в центр приложения - если вы обрабатываете логин самостоятельно, вы должны использовать параметр «scope»! См. Https://developers.facebook.com/docs/reference/javascript/FB.login/#permissions – CBroe

ответ

1

Вы можете получить доступ к области, такие как родной город, расположение и т.д. для пользователя, используя следующий код, который запрашивает для авторизации при входе в приложение с помощью facebook.

FB.login(function(response) { 
     }, { 
      scope: 'user_location,user_hometown,user_photos,friends_location' 
     }); 
+0

Спасибо, что это то, что я искал. это действительно помогает. – SVS

 Смежные вопросы

  • Нет связанных вопросов^_^