Использовать Facebook Javascript SDK, чтобы получить всплывающее окно «Управление страницами»?

Большинство примеров и руководств, которые я нашел для Facebook SDK, предназначены для публикации в учетных записях пользователей.

Как человек, который использовал Facebook PHP SDK, но не Javascript SDK, я не могу найти пример или руководство для следующего:

  1. Пользователь нажимает кнопку подключения FB
  2. Всплывающее окно показывает управляемые фан-страницы
  3. Пользователь выбирает Страницу, которой он хотел бы управлять на моем веб-сайте.
  4. Мой сайт получает идентификатор выбранной Страницы

С моим веб-сайтом я не собираюсь публиковать информацию на фан-странице администратора, а просто получаю идентификатор страницы, которую они хотят использовать с моим сайтом. Благодаря PHP SDK у меня уже есть способ получить всю необходимую мне информацию с фан-страницы администратора.

Есть такой гайд?




Ответы (1)


Вы можете использовать график, чтобы получить «/me/accounts», в котором будут перечислены все приложения/страницы, которыми управляет пользователь. Вам нужно будет создать собственное всплывающее окно выбора для шагов 2 и 3, используя данные из объекта ответа в качестве значений для отправки обратно на ваш сайт на шаге 4.

Попробуйте что-то вроде этого:

FB.login(function (response){
FB.api('/me/accounts',function(apiresponse){
var data=apiresponse['data'];
var ids = new Array();
for(var i=0; i<data.length; i++){
ids[i]=data[i].id;
}
console.log(ids);
});

},{scope:'manage_pages'});
person Abby    schedule 26.08.2011
comment
#Эбби ...я пытаюсь поделиться публикацией на временной шкале страницы моего сайта, но получаю сообщение об ошибке "Разрешения". я использовал JavaScript JavaScript API - person Ravi Mane; 24.09.2015