4
我正在开发一个Facebook应用程序(FBML),并且我想在用户第一次访问应用程序时要求提供某些扩展权限。怎么做?如何在Facebook申请中申请许可?
请注意,我没有为这个应用程序使用新的图形API。
我正在开发一个Facebook应用程序(FBML),并且我想在用户第一次访问应用程序时要求提供某些扩展权限。怎么做?如何在Facebook申请中申请许可?
请注意,我没有为这个应用程序使用新的图形API。
有两种方法我能想到的:
您使用fb:prompt-permission标签来显示点击它时弹出的扩展权限对话框中的链接。
您重定向非auth'd用户到应用程序的登录页面,要求相应的权限:
<fb:if-is-app-user> <!-- your normal code --> <fb:else> <fb:redirect url="http://www.facebook.com/login.php?v=1.0&api_key=[your_app_key]&next=[your_canvas_page_URL]&canvas=&req_perms=[comma-delimited list of permissions]"/> </fb:else> </fb:if-is-app-user>
fb:提示权限已被弃用。不要使用它 – 2012-07-27 10:40:34