Request Extended Permissions in Facebook, Django, Pyfacebook

烈酒焚心 提交于 2019-12-24 17:17:37

问题


I'm developing an IFrame application in Facebook (using pyfacebook and Django) and could not understand the official documentation. Can someone give me a pointer on how to request extended permissions (like read_stream, publish_stream and offline_access)?

I experimented with FB Connect but I'm not even sure it's the right way to go for an IFrame application.

The following code placed in my template, pops up the alerts but no permission dialog:

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. Looks like How to get (and use) extended permissions in Facebook with Python/Django is relevant but I believe it involves FBML which is not my case.


回答1:


After 15 hours of struggle (half of which was devoted to sleep) I found my problem. I forgot to configure the Connect URL field of my Facebook application. I copied my canvas callback URL, configured the base domain and now it works perfect.

I detailed the whole process here: http://phdrocks.wordpress.com/2010/03/08/getting-extended-permissions-in-facebook/



来源:https://stackoverflow.com/questions/2397201/request-extended-permissions-in-facebook-django-pyfacebook

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!