我正在制作一个FBML facebook应用程序。目前,当用户第一次访问我的应用程序时,他被要求允许共享他的个人资料详细信息。我希望在同一登录屏幕中要求用户获取publish_stream权限。我怎么能这样做?
据我所知,该方法是将用户重定向到以下网址:
<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="/>
</fb:else>
</fb:if-is-app-user>
我想我的网址是错误的,因为没有地方可以插入我需要的逗号分隔权限列表!!!
答案 0 :(得分:2)
应该重定向用户的实际链接如下:
<fb:redirect url="http://www.facebook.com/login.php?v=1.0&api_key=xxxxxxxxxxxxxxx&next=http%3A%2F%2Fapps.facebook.com%2Fxxxxxxxxxxx%2F&canvas=&req_perms=publish_stream"/>
答案 1 :(得分:0)
听着,Facebook改变了他们的政策,要求在认证过程中获得扩展许可。访问this link了解详情。