2012-03-23 66 views
4

這個想法是,用戶可以請求他們從幾個朋友做出的反饋。Facebook的'發送'對話框給多個朋友

我有一個很棒的朋友選擇器。

從這裏我得到用戶ID。然後我打電話給發送對話框,而是有多個收件人,只有一個。有誰知道爲什麼?

FB.ui({ 
    method: 'send', 
    name: 'Test', 
    to: formattedContacts, 
    link: 'http://google.com' 
}); 

如果我記錄formattedContacts,我會得到以下內容。 (id已刪除)

["11111", "222222"] 

發送對話框顯示正常,但只有第一個用戶顯示爲配方。

有誰知道如何打開多個收件人的對話框?

回答

0

發送對話框只提供了自動選擇一個用戶的方法。看到對話框的用戶也可以添加其他用戶,但應用程序目前不能這樣做。

Send Dialog documentation

to - 甲user IDusername向其發送該消息。一旦對話出現,用戶可以指定發送消息的其他用戶,Facebook組和電子郵件地址。將內容發送到Facebook羣組會將其發佈到羣組的牆上。

0

如果您使用的是FB JS-SDK,你可以像這樣指定多個收件人:

FB.ui({ 
     method : 'send', 
     to : [12345, 99999, 54321], 
     link : "http://google.com/" 
    }, function(param) { 
     console.log(param); 
}); 

但是,是的,啪的使用URL發送對話框(而不是使用FB.ui())將只接受一個UID。