Facebook页面权限查询

Ian*_*ner 1 facebook facebook-graph-api

问题是

  1. 在Facebook页面选项卡上,我们希望显示所有其他全局页面的详细信息
  2. 这包括页面的名称和总喜欢

我的用户设置目前对所有页面都有管理权限,访问令牌是用户的访问权限,也为每个页面设置了脱机权限; 硬编码到FQL查询中

这个问题是如果用户更改密码 - 那么此访问令牌将失效.

我知道可以分配一个新的 - 但是新的要求也设置Manage_Page来访问页面信息是否有更好的解决方案

即一个具有多个页面管理权限的用户能够进行一次FQL调用以获取多个页面所需的信息.

干杯

伊恩

jBi*_*Bit 5

如果您在Facebook粉丝页面上获取数据,那么获取名称和总喜欢等信息可以在没有令牌的情况下完成,因为该信息是公开的.

例如:

多页请求作为Facebook JavaScript SDK示例:

FB.api(
    '/', 
    {ids : "19292868552,11239244970"}, 
    function(response) { 
        if (!response || response.error) {
            console.log(response.error); 
        } else { 
            console.log(response); 
        } 
    }
);
Run Code Online (Sandbox Code Playgroud)

使用用户会话数据初始化JavaScript SDK - 用于访问受限制的页面数据:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
  FB.init({
    appId  : <your-app-id>,
    session : { "uid":"<users facebook id>", "access_token":"<valid access token>"},
    cookie : true, 
    xfbml  : true
  });
</script>
Run Code Online (Sandbox Code Playgroud)