我正在開發一個Facebook(canvas)應用程序,我想向用戶展示一個FB風格的對話框。我試圖用FB.ui()
這樣做,使用fbml.dialog
方法。我今天的每一次嘗試都得到了一個顯示加載欄的對話框,但沒有發生任何事情。FB.ui()fbml.dialog - 掛起
訂閱日誌事件不會顯示任何內容。
下面的代碼是我試過的最簡單的版本,它直接從Facebook的示例代碼中提取出來,這些代碼我見過(http://fbrell.com/fb.ui/fbml.dialog)。
function sendToFriends(){
var dialog = {
method: 'fbml.dialog',
display: 'dialog',
fbml: '<fb:header icon="false" decoration="add_border">Hello World!</fb:header><fb:profile-pic uid="5526183"></fb:profile-pic>'
};
FB.ui(dialog, function(response){alert(response);});
}
像往常一樣,Facebook的文檔是不完整的,遍佈各地。我會很感激你可以提供的任何幫助。
你可以發佈你的IFrame頁面,其中包含此腳本?還檢查螢火蟲的錯誤...我剛剛嘗試了代碼ü張貼,它的工作很好 – ifaour 2010-12-31 21:26:36
似乎你喜歡你在本地機器上嘗試!要使用display:對話框,您必須先登錄。 – RubyDubee 2011-06-24 17:09:47