我正在开发一个Facebook应用程序(FBML),我想在用户第一次使用应用程序时要求某些扩展权限。怎么做?
请注意,我没有为此应用使用新的图形API。
答案 0 :(得分:5)
我能想到两种方式:
使用fb:prompt-permission标记呈现链接,点击该链接会弹出扩展权限对话框。
您将非身份验证的用户重定向到应用登录页面,请求相应的权限:
<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>