我正在Facebook上開發一個IFrame應用程序(使用pyfacebook和Django)並且無法理解官方文檔。有人可以給我一個指示如何請求擴展權限(如read_stream,publish_stream和offline_access)嗎?在Facebook,Django,Pyfacebook中請求擴展權限
我用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");
});
附:看起來像How to get (and use) extended permissions in Facebook with Python/Django是相關的,但我相信它涉及FBML,這不是我的情況。
不知道,如果你在JS很舒服,但是當我實現了這幾次,我發現的JavaScript API是很多更容易使用。 http://developers.facebook.com/docs/?u=facebook.jslib.FB.Connect.showPermissionDialog – alex 2010-03-09 00:28:41
謝謝。這就是我現在正在做的事情。用戶提示在JS中,但即使在Facebook應用程序設置中沒有正確的連接URL配置,它也不起作用。 – 2010-03-09 16:28:15