2012-08-10 79 views
-2

我試圖安裝使用JavaScript SDK下面這個鏈接的FB多的朋友選擇:的Javascript SDK多的朋友選擇

http://developers.facebook.com/docs/reference/dialogs/requests/

我的問題是:當我調用該函數:

功能sendRequestViaMultiFriendSelector(){ FB.ui({method:'apprequests', message:'My Great Request' },requestCallback); }

它彈出一個用我所有的朋友和發送郵件,但是當我去Facebook和打開此通知,它打開一個錯誤的URL: http://mydomain.com/?request_ids=448697108486876&ref=notif&app_request_type=user_to_user

,所以我想知道是否有可能打開朋友選擇器彈出窗口並向所有朋友用戶發送私人消息或牆上的簡單消息?有一個現有的代碼呢?或者我必須用Javascript SDK開發自己的代碼? 謝謝。

回答

0

是的,你可以使用發送對話框,如果你有一個多朋友選擇器,然後回調發送選定的朋友數組到另一個功能,那麼你可以調用發送對話框,並把回調用戶到「 「字段:

function sender(users_array) {  
    FB.ui({ 
     method: 'send', 
     name: 'Name', 
     to: users_array, 
     link: '<Some_URL>', 
    }); 
} 

https://developers.facebook.com/docs/reference/dialogs/send/

+0

感謝您的回答,但它不工作..它僅適用於數組中的第一個ID的用戶。 – Dujard 2012-08-16 08:39:05