使用Facebook JavaScript SDK时SPDY出现Chromium错误

使用Facebook JavaScript SDK时SPDY出现Chromium错误,javascript,android,facebook,sdk,spdy,Javascript,Android,Facebook,Sdk,Spdy,我使用适用于iOs和Android的Facebook Javascript SDK开发了一个带有HTML5+Cordova(Phonegap)的移动应用程序。 我是这样实现的: FB.api( { method: 'fql.query', query: 'SELECT uid, name, birthday_date FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())' }, function(re

我使用适用于iOs和Android的Facebook Javascript SDK开发了一个带有HTML5+Cordova(Phonegap)的移动应用程序。 我是这样实现的:

FB.api(
{
    method: 'fql.query',
    query: 'SELECT uid, name, birthday_date FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())'
},
function(response) {
        console.log(response);
        // some code
});
它在安卓和iOs上运行了几个月,直到昨天才在安卓上运行。 对api的调用正在进行,但未调用回调函数时会发生错误

以下是eclipse中LogCat的错误:

02-26 12:27:10.526:W/铬(22379): 外部/chromium/net/spdy/spdy_session.cc:1246: [0226/122710:警告:spdy_session.cc(1246)]无法解析spdy 控制帧标题。02-26 12:27:10.526:D/铬(22379):未知 铬错误:-337 02-26 12:27:10.526:W/铬(22379): 外部/chromium/net/spdy/spdy_会话。抄送:1058: [0226/122710:警告:spdy_session.cc(1058)]已收到的数据帧 无效流1 02-26 12:27:10.526:W/铬(22379): 外部/chromium/net/spdy/spdy_会话。抄送:1058: [0226/122710:警告:spdy_session.cc(1058)]已收到的数据帧 无效流1

这似乎是android浏览器Chromium在调用QueryFacebook(使用协议spdy)时出错

有人有主意吗

谢谢大家!

看到同样的事情

/chromium( 1942): external/chromium/net/spdy/spdy_session.cc:1246: [0307/015242:WARNING:spdy_session.cc(1246)] Could not parse Spdy Control Frame Header. W/chromium( 1942): external/chromium/net/spdy/spdy_session.cc:1058: [0307/015242:WARNING:spdy_session.cc(1058)] Received data frame for invalid stream 21 W/chromium( 1942): external/chromium/net/spdy/spdy_session.cc:1058: [0307/015242:WARNING:spdy_session.cc(1058)] Received data frame for invalid stream 21 D/chromium( 1942): Unknown chromium error: -337 /chromium(1942):external/chromium/net/spdy/spdy_session.cc:1246:[0307/015242:WARNING:spdy_session.cc(1246)]无法解析spdy控制帧头。 W/chromium(1942):外部/chromium/net/spdy/spdy_session.cc:1058:[0307/015242:警告:spdy_session.cc(1058)]接收到无效流21的数据帧 W/chromium(1942):外部/chromium/net/spdy/spdy_session.cc:1058:[0307/015242:警告:spdy_session.cc(1058)]接收到无效流21的数据帧 D/chromium(1942):未知chromium错误:-337 找到关于FB实施SPDY的新闻,但没有太多新闻:

很惊讶我们没有看到更多的问题

  • 在相同的条件下,我对类似的代码也有同样的问题 环境、PhoneGap、Android
  • 解决方案是切换到图形 应用程序编程接口。使用Graphi API,相同的调用将

        FB.api('/me/friends', { fields: 'id, name, gender, username' }, function (response) { ... });
    
  • 有一些警告可能会 不适用于你,但适用于我

  • 字段的名称不同。“sex”现在是“gender”,例如Graph API没有 直接模拟is_应用程序_用户字段。如果你把它添加到列表中 对于字段,您将得到一个错误。有一个解决方法是询问 专门针对安装应用程序的用户

    有传呼 作为回应而实施。所以这个反应有点结构化 不同地如果您过去将要处理的数据传递给 传递的函数不是“response”,而是“response.data”,以及 注意“response.paging”,看看是否有更多的朋友要添加 通过额外的电话