我正在开发一个需要一些扩展权限的 Facebook 应用程序。问题是当用户授予这些权限时,Facebook 不会自动 ping 我的应用程序。我必须手动查询它们,否则用户必须按下确认按钮才能将它们发送给我。
我的问题是如何让 Facebook 在权限更改时自动 ping 我。我在 Rails 中使用 Facebooker 插件。
我正在开发一个需要一些扩展权限的 Facebook 应用程序。问题是当用户授予这些权限时,Facebook 不会自动 ping 我的应用程序。我必须手动查询它们,否则用户必须按下确认按钮才能将它们发送给我。
我的问题是如何让 Facebook 在权限更改时自动 ping 我。我在 Rails 中使用 Facebooker 插件。
如果您在用户授予扩展权限时开发画布应用程序,您将开始收到指定授予哪些权限的参数 (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