【问题标题】:Prompt-Permission on facebook?脸书上的提示权限?
【发布时间】:2010-12-08 04:32:26
【问题描述】:

我无法理解 fb:prompt-permission 的工作原理。当用户单击 fb:login 按钮时,我可以显示一个链接,用户已经从 facebook 登录到我们的应用程序或通过我们的网站。另一方面,如果用户已经从 facebook 登录到我们的页面,则在不点击登录按钮的情况下,链接或权限对话框不会呈现。

这是否意味着提示权限仅在用户单击登录按钮时可用...有没有办法避免这种情况?

【问题讨论】:

    标签: javascript facebook permissions prompt


    【解决方案1】:

    使用这个:

    <fb:login-button perms="publish_stream, email">Login and Install</fb:login-button>
    

    来源:http://developers.facebook.com/docs/guides/web

    【讨论】:

      【解决方案2】:

      使用标准的 FB Connect 登录按钮,添加 onlogin() 函数调用

      <fb:login-button onlogin="OnRequestPermission();"></fb:login-button>
      

      并使用此功能手动调用权限请求对话框:

      function OnRequestPermission(){
          var myPermissions = "publish_stream"; // permissions your app needs
      
        FB.Connect.showPermissionDialog(myPermissions , function(perms) {
          if (!perms)
          {
              // handles if the user rejects the request for permissions. 
              // This is a good place to log off from Facebook connect
          }
          else
          {
              // finish up here if the user has accepted permission request
          }
        });
      }
      

      来源:http://forum.developers.facebook.com/viewtopic.php?pid=190797

      【讨论】:

        猜你喜欢
        • 2015-12-25
        • 1970-01-01
        • 2015-06-22
        • 1970-01-01
        • 2012-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多