我开发了Facebook一个IFrame应用程序(使用pyfacebook和Django的),无法理解的官方文档。能有人给我如何申请延长权限(如read_stream,publish_stream和offline_access)的指针?

我尝试用FB连接,但我什至不知道这是去一个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");
});

P.S。看起来像如何获得(和使用)在Facebook的扩展授权使用Python / Django的是相关的,但我相信它涉及FBML这不是我的情况。

有帮助吗?

解决方案

15小时斗争的(其中一半是专门到睡眠)后,我发现我的问题。我忘了配置我的Facebook应用程序的连接URL字段。我复制我的画布回调URL,配置的基本域和现在的作品完美。

我在这里详述的全过程: HTTP ://phdrocks.wordpress.com/2010/03/08/getting-extended-permissions-in-facebook/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top