【问题标题】:Facebook api: show dialog window for the user select page (manage_pages extendend perm)Facebook api:显示用户选择页面的对话框窗口(manage_pages extendend perm)
【发布时间】:2011-03-24 18:52:39
【问题描述】:

我希望任何用户授予任何应用“manage_pages”扩展权限,但我希望我的用户能够选择他们授予权限的页面。

我有这段代码负责验证和获取用户权限:

 $('#btn-connect-facebook').click(function(){
    FB.login(function(response) {
        if (response.session) {
            if (response.perms) {
               -> //new popup window for select which page it gives permissions//
               //window.location = (...) // redirect to php page
            } else {
              alert("You need to grant the required permissions");
            }
        } else {
            alert("There was an error connecting to facebook");
        }
    }, {perms:'manage_pages,publish_stream,read_stream,create_event,offline_access'});
});

我应该如何让用户选择他想要授予权限的页面? 我试过添加 enable_profile_selector 但它搞砸了我的权限(对话框没有请求所有需要的权限。

感谢您的帮助

【问题讨论】:

    标签: php javascript api facebook permissions


    【解决方案1】:

    用户可以授予页面的唯一权限是publish_stream 权限。所有其他权限都是用户权限。例如,它们不能为页面选择/定制。 manage_pages 权限是全有或全无权限。通过将此权限授予应用程序,用户要么允许(所有)页面访问,要么不允许访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-27
      • 2019-02-11
      相关资源
      最近更新 更多