用户授予扩展权限后,Facebook不会通知我

时间:2010-03-02 08:42:03

标签: facebook permissions notifications facebooker

我正在开发一个需要一些扩展许可的Facebook应用程序。问题是,当用户授予这些权限时,Facebook不会自动ping我的应用程序。我必须手动查询它们,或者用户必须按确认按钮才能将它们发送给我。

我的问题是如何在权限更改时让Facebook自动ping我。我正在使用Rails中的Facebooker插件。

1 个答案:

答案 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