我使用适用于 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
});
它在 Android 和 iOS 上运行了几个月,直到昨天,在 Android 上。api调用在做,回调函数没有被调用的时候会报错。
这是 eclipse 中 LogCat 的错误:
02-26 12:27:10.526: W/chromium(22379): external/chromium/net/spdy/spdy_session.cc:1246: [0226/122710:WARNING:spdy_session.cc(1246)] 无法解析 Spdy 控制帧标题。02-26 12:27:10.526: D/chromium(22379): 未知的铬错误: -337 02-26 12:27:10.526: W/chromium(22379): external/chromium/net/spdy/spdy_session.cc: 1058: [0226/122710:WARNING:spdy_session.cc(1058)] 接收到无效流 1 的数据帧 02-26 12:27:10.526: W/chromium(22379): external/chromium/net/spdy/spdy_session.cc :1058: [0226/122710:WARNING:spdy_session.cc(1058)] 接收到无效流 1 的数据帧
调用查询Facebook(使用协议spdy)时似乎是android浏览器Chromium的错误
有人有想法吗?
谢谢 !