1

Я стараюсь писать в фан-странице в качестве администратора, но он не работает:Publishing в facebook странице, как администратор в v2.3 JavaScript API

он работает, но не в качестве администратора

var wallPost = { 
          access_token: token, 
          message: 'asdasdasd' 
         }; 
         FB.api('/xxxxx/feed', 'post', wallPost, function(response) { 
          console.log(response); 
         }); 

Это имеет ошибка:

    FB.api('/' + page_id, {fields: 'access_token'}, function(resp) { 
         if(resp.access_token) { 
          FB.api('/' + page_id + '/feed', 
           'post', 
           { message: "I'm a Page!", access_token: resp.access_token } 
           ,function(response) { 
            console.log(response); 
          }); 
         }else{ 
          console.log(resp); 
         } 
        }); 

ошибка: «(# 200) пользователь не авторизован приложение для выполнения этого действия»

Моя сфера: 'manage_pages, publish_actions, read_stream, user_groups'

ответ

1

С v2.3, вам нужно разрешение publish_pages (в дополнение к manage_pages) размещать в качестве страницы.

Отделилось от publish_actions, которое теперь публикуется только как пользователь.

(Смотри также: https://developers.facebook.com/docs/apps/changelog#v2_3_changes)

+0

Да, спасибо, он работает: D – grijalvaromero

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