2011-10-19 34 views
1
function sendRequestToManyRecipients() { 
     FB.ui({method: 'apprequests', 
      message: 'My Great Request', 
     }, requestCallback); 
     } 

     function requestCallback(response) { 

     } 

顯然它應該返回這樣的事情如何處理從facebook apprequest函數返回的響應?

{ 
    「request_ids」: [ 
    0: [request_id] 
    1: [request_id] 
    ... 
    ] 
} 

我需要從響應得到了IDS和執行使用IDS 我怎麼能做到這一點其他功能? 由於事先

+3

歡迎至S大頭釘溢出。那個迴應是json。搜索谷歌解析使用JavaScript的JSON,你會得到答案... – naveen

回答

1

我想你指IDS是收件人ID的ID,所以最簡單的方法是

  1. 啓用「請求2.0高效」你可以在你的應用程序設置頁面啓用(高級選項卡)

  2. 使用以下命令:

    function requestCallback(response) 
    { 
        var ids = response["to"]; 
        for (var i = 0; i < ids.length; ++i) 
        { 
         //"ids[i]" is what you want.    
        } 
    }