Используйте Facebook Javascript SDK, чтобы открыть всплывающее окно «Управление страницами»? - PullRequest
0 голосов
/ 26 августа 2011

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

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

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

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

Есть ли такое руководство?

1 Ответ

7 голосов
/ 26 августа 2011

Вы можете использовать график, чтобы получить «/ me / account», в котором будут перечислены все приложения / страницы, которые администрирует пользователь. Вам нужно будет создать свой собственный всплывающий выбор для шагов 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'});
...