使用Facebook Javascript SDK获取管理页面弹出窗口?

Joe*_*e W 0 facebook-page facebook-graph-api facebook-javascript-sdk facebook-php-sdk

我为Facebook SDK找到的大多数示例和教程都是用于发布到用户帐户.

作为使用Facebook PHP SDK但不使用Javascript SDK的人,我找不到以下示例或教程:

  1. 用户单击FB连接按钮
  2. 弹出窗口显示可管理的粉丝页面
  3. 用户选择他们希望我的网站管理的页面
  4. 我的网站获取所选页面的ID

在我的网站上,我不打算将信息发布到管理员的粉丝页面,而只是获取他们想要用于我的网站的页面的ID.感谢PHP SDK,我已经有了一种从管理员的粉丝页面中提取所需信息的方法.

有这样的指南吗?

Abb*_*bby 7

您可以使用图表获取"/ 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'});
Run Code Online (Sandbox Code Playgroud)