0
我做了一個成功的FB.init(),並且調用FB.ui來顯示頁面選項卡中的一個很好的應用程序請求。FB.ui對話框「permissions_request」回調從未調用?
我這樣做如下所示:
FB.ui({
method: 'permissions_request',
perms: 'some,permissions,i,need',
redirect_uri: '',
display: 'iframe'
},
function(response){
alert(response);
});
的權限是 - 當然 - 其他的。 但是:對話框顯示並且看起來不錯!我唯一的問題是,我定義的回調函數不會被調用-.-
我把我的設置的對話框,從中:http://fbdevwiki.com/wiki/Dialog:permissions.request
好吧,我的解決方案,直到我找到更好的東西是開始一個時間間隔,不斷檢查FB.getLoginStatus()與請求力設置爲true,直到狀態切換到「連接」。現在這個工作,除了我永遠不會有機會看到用戶是否拒絕了對話;) –