2013-07-16 5 views
0

Getting неверный ответ JSON с помощью Phonegap FB integration + Сенча Touch:Facebook Graph apprequest JSON ответ

{ "запрос": "12345678", "на% 5B0% 5D": "12345678"}

Похоже, какая-то испорченная кодировка пытается вернуть массив 'to'.

FB.ui({ 
     method: 'apprequests', 
     message: (msg) ? msg : 'Start using MyApp', 
     display: 'touch' 
    }, 
    function(response) { 
     console.log(JSON.stringify(response)); 
     if(response) { 

     } else { 
      console.log('Error parsing FB request response'); 
     } 
    }); 

Спасибо, Стив

ответ

0

Попробовав несколько различных краткосрочных пластыри, я остановился на простом итерации объекта, чтобы разобрать на UserIds. Проводка в случае, если это помогает кому-то двигаться, пока не будет исправлено.

response.to = []; 
    for(var prop in response){ 
     if(prop != 'request'){ 
      response.to.push(response[prop]); 
     }    
    } 
Смежные вопросы