FB api не запрашивает manage_pages

0

При входе в систему как пользователь, создавший приложение, запрашиваются и предоставляются разрешения manage_pages и publish_stream. При входе в систему как другой пользователь, разрешение manage_pages не запрашивается и не предоставляется, однако publish_stream. Код ниже:

jQuery.getScript('//connect.facebook.net/en_UK/all.js', function(){
    FB.init({
      appId: ''
    });

    FB.login(function(response) {
        FB.getLoginStatus(function(response) {
            if (response.status === 'connected') {
              FB.api('/' + pageid + '/feed', 'post', 
              { 
                access_token: "",
                message     : "hello",
                to: pageid,
                from: pageid,
              }, 
              function(response) {
                //response
              });
            }
        }); 
    }, {scope: 'manage_pages,publish_stream', return_scopes: true});
});

Любые предложения очень ценятся.

  • 1
    Подтверждено ли разрешение Facebook (проверка новых приложений)?
Теги:
facebook

2 ответа

0

Вы должны спросить facebook, чтобы ваше приложение запрашивало это разрешение.

Вот инструкции:

https://developers.facebook.com/docs/facebook-login/permissions/#reference-manage_pages

0

Вам необходимо отправить запрос на получение разрешения "manage_pages" для вашего приложения. Только после этого вы можете попросить разрешения у других пользователей, кроме администратора/разработчика вашего приложения. Проверьте ссылку ниже для получения дополнительной информации:

https://developers.facebook.com/docs/facebook-login/permissions/v2.2

Ещё вопросы

Сообщество Overcoder
Наверх
Меню