user_friends - пользователю не разрешено просматривать это приложение в соответствии с конфигурацией набора разработчика - PullRequest
0 голосов
/ 19 января 2019

У меня есть приложение Live, использующее javascript для входа в Facebook sdk / api v3.2 с разрешениями public_profile.В моей следующей версии я бы хотел добавить разрешение user_friends.Вам необходимо пройти обзор приложения для user_friends.Я создал Test App и Test User с разрешениями user_friends.Когда я начинаю разработку с моим новым тестовым пользователем, я получаю следующую ошибку при входе в систему: пользователю не разрешено просматривать приложение. Пользователю не разрешено просматривать это приложение в соответствии с конфигурацией набора разработчика.

browser window login

Любые предложения о том, что я должен проверить в своих Настройках или Ролях под своей Личной панелью на developers.facebook.com?

Код работал нормально, пока я не добавил user_friends в свойство fields:

// assume fb is reference to api returned from 
// https://connect.facebook.net/en_US/sdk.js

fb.api('/me', { 
    locale: 'en_US', 
    fields: 'first_name,last_name,picture.type(large),user_friends'
}, response => {
    if (onLogin) {
        onLogin(response);
    }
    dispatch(facebookApiMe(response));
});

1 Ответ

0 голосов
/ 21 января 2019

Ошибка пользователя: (

  1. Я использовал неправильный appId (вместо appId Test App) использовался prod appId
  2. Мне нужно указать область действия как 2-й аргумент метода входа в систему из SDK
fb.login(response => {
    dispatch(facebookLogin(response, fb, onLogin));
}, {
    scope: 'user_friends'
});
...