我正在 Facebook 中开发一个 IFrame 应用程序(使用 pyfacebook 和 Django)并且无法理解官方文档。有人可以告诉我如何请求扩展权限(如 read_stream、publish_stream 和 offline_access)吗?
我尝试了 FB Connect,但我什至不确定它是否适合 IFrame 应用程序。
以下代码放置在我的模板中,弹出警报但没有权限对话框:
FB.init(my_api_key, "/media/js/xd_receiver.htm");
FB.ensureInit(function() {
alert("aa");
FB.Connect.showPermissionDialog("email,offline_access,read_mailbox,publish_stream");
alert("aa");
});
ps 看起来如何使用 Python/Django 在 Facebook 中获取(和使用)扩展权限是相关的,但我相信它涉及 FBML,这不是我的情况。