2012-08-04 149 views
1

我想改進我的請求對話框多選擇器。請求對話框改進

這是我的應用程序的實際對話中的請求:

enter image description here

但是我看到的其他請求對話框,在這裏:

enter image description here這個請求對話框中選擇全自動50位朋友。

我該怎麼做?

這是我的實際對話代碼:

<script> 
    FB.init({ 
    appId : '290349771061160', 
    frictionlessRequests: true, 
    }); 

    function sendRequestToRecipients() { 
    var user_ids = document.getElementsByName("user_ids")[0].value; 
    FB.ui({method: 'apprequests', 
     message: 'SELEZIONA 25 AMICI', 
     to: user_ids, 
    }, requestCallback); 
    } 

    function sendRequestViaMultiFriendSelector() { 
    FB.ui({method: 'apprequests', 
     message: 'SELEZIONA 25 AMICI' 
    }, requestCallback); 
    } 

    function requestCallback(response) { 
    // Handle callback here 
    } 

    function requestCallback(response) { 

    if((response != null) &&(response != false)) 
    { 
     alert('ADESSO CLICCA IN ALTO A DESTRA SU MI PIACE'); 
    } 
    // Handle callback here 
    } 
</script> 
+1

「請求」對話框具有可選的「to」參數,請參閱文檔:https://developers.facebook.com/docs/reference/dialogs/requests/。它將採用逗號分隔的用戶ID列表。 – CBroe 2012-08-04 13:42:48

回答

0

Requests Dialog允許您指定要通過指定用逗號隔開的朋友IDS在to字段(見direct request)發送請求其朋友(這正是你可以看到第二張照片)。

第一個和第二個唯一的區別是to參數,其中第一個爲空,第二個爲空。

+0

好的,但在第二張圖片中,應用程序如何插入ID? – 2012-08-04 14:59:29

+0

它可能像[隨機N個朋友](http://facebook.stackoverflow.com/a/8673443/155033)或更復雜的朋友列表過濾(來自Graph API'/ me/friends?fields = id'或FQL) – 2012-08-04 19:08:23