代码之家  ›  专栏  ›  技术社区  ›  marcgg

如何获取用户是否是使用Facebook图形API的页面管理员(isAdmin)?

  •  4
  • marcgg  · 技术社区  · 14 年前

    https://api.facebook.com/method/pages.isAdmin 以了解用户是否是给定页面的管理员。

    如何使用Graph API实现这一点?我在文档中找不到任何关于它的信息,开始怀疑它是否可能。

    5 回复  |  直到 14 年前
        1
  •  3
  •   Peter Bailey    14 年前
        2
  •  1
  •   creativeshampoo    14 年前
    $session_key = $_REQUEST['fb_sig_session_key'];//maybe there is a better way to get this
    $access_token = $facebook->getAccessToken();
    $is_admin = $facebook->api(array('method'=>'pages.isadmin', 'page_id'=>'YOUR_PAGE_ID', 'session_key'=>$session_key, 'access_token'=>$access_token));
    
        3
  •  0
  •   serg    14 年前

    另一个选择是在上运行FQL page_admin 桌子。

        4
  •  0
  •   Julio Popócatl    12 年前

    $page=$facebook->api('/[PAGE ID]?fields=access_token');
    if (!$page['access_token'])
        echo "is not admin";
    
        5
  •  0
  •   Community CDub    8 年前

    来自FB文件: GET /v2.2/{page-id}/roles/{user-id}

    另请参见 How can i get the admins user id of a page in facebook.? .