我正在开发一个需要一些扩展许可的Facebook应用程序。问题是,当用户授予这些权限时,Facebook不会自动ping我的应用程序。我必须手动查询它们,或者用户必须按确认按钮才能将它们发送给我。
我的问题是如何在权限更改时让Facebook自动ping我。我正在使用Rails中的Facebooker插件。
答案 0 :(得分:0)
如果您在用户授予扩展权限时开发画布应用程序,您将开始接收指定授予哪些权限的参数(fb_sig_ext_perms)。
您还可以使用FBJS函数Facebook.showPermissionsDialog,它将执行一个回调,告诉您用户授予了哪些权限。这里的文档:http://wiki.developers.facebook.com/index.php/Facebook.showPermissionDialog
对于Facebook连接,您可以指定用户授予(或选择不授予)权限的javascript回调。这里的文档:http://developers.facebook.com/docs/?u=facebook.jslib.FB.Connect.showPermissionDialog