Я пытаюсь получить пользовательские данные (/я) & Друзья данные (/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 разрешения приборной панели:
может быть, вы можете получить доступ к нему с помощью FQL, иногда публичные данные по умолчанию возвращается, и вы определенно должны спросить фейсбук для данных, которые вы хотите после того, как пользователь вошел в систему и дают вам доступ – pythonian29033
@ pythonian29033 Я прошу для дополнительного разрешения на панели управления Permission. Согласно документации на facebook, он должен вернуть мне и моим друзьям данные после авторизации моего приложения. – SVS
Эти настройки в панели инструментов приложения предназначены только для входа в центр приложения - если вы обрабатываете логин самостоятельно, вы должны использовать параметр «scope»! См. Https://developers.facebook.com/docs/reference/javascript/FB.login/#permissions – CBroe