0

使用Phonegap FB 集成+ Sencha Touch获得无效的 JSON 响应:

{"请求":"12345678","to%5B0%5D":"12345678"}

看起来像一些拙劣的编码试图返回“到”数组。

    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');
        }
    });

谢谢,史蒂夫

4

1 回答 1

0

在尝试了几个不同的短期补丁后,我决定对对象进行简单的迭代以解析出 userId。发帖以防万一这有助于某人开始行动,直到有修复。

    response.to = [];
    for(var prop in response){
        if(prop != 'request'){
            response.to.push(response[prop]);
        }               
    }
于 2013-07-18T17:05:38.903 回答