Facebook graph api Blackberry facebook SDK登录浏览器错误
我最近从使用BlackBerry Facebook SDK jar切换到使用项目的源代码(从构建jar的标记中签出) 自从切换之后,我遇到了Facebook graph api Blackberry facebook SDK登录浏览器错误,facebook-graph-api,blackberry,login,java-me,blackberry-simulator,Facebook Graph Api,Blackberry,Login,Java Me,Blackberry Simulator,我最近从使用BlackBerry Facebook SDK jar切换到使用项目的源代码(从构建jar的标记中签出) 自从切换之后,我遇到了BrowserField问题: 在设备上,加载图形会一直持续,直到我退出 在模拟器上,我看到: 请求的内容时出错 https://www.facebook.com/dialog/oauth?scope=user_about_me,用户活动,用户生日,用户教育历史,用户事件,用户组,用户家乡,用户兴趣,用户喜好,用户位置,用户笔记,用户在线状态,用户照片视频标
BrowserField
问题:
在设备上,加载图形会一直持续,直到我退出
在模拟器上,我看到:
请求的内容时出错
https://www.facebook.com/dialog/oauth?scope=user_about_me,用户活动,用户生日,用户教育历史,用户事件,用户组,用户家乡,用户兴趣,用户喜好,用户位置,用户笔记,用户在线状态,用户照片视频标签,用户照片,用户关系,用户关系细节,用户宗教政治,用户状态,用户视频,用户网站、用户工作历史、电子邮件、阅读好友列表、阅读见解、阅读邮箱、阅读请求、阅读流、xmpp登录、广告管理、用户登录、好友关于我、好友活动、好友生日、好友教育历史、好友活动、好友群、好友家乡、好友兴趣、好友喜好、好友位置、好友笔记、,好友在线状态、好友照片视频标签、好友照片、好友关系、好友关系详细信息、好友宗教政治、好友状态、好友视频、好友网站、好友工作历史、管理好友列表、好友签入、发布流、创建事件、rsvp事件、离线访问、发布签入、,管理\u页面并重定向\u uri=http://www.facebook.com/connect/login_success.html&display=wap&client_id=[应用程序\u ID]&响应\u类型=令牌
错误消息为空
其中APPLICATION\u ID
是我正确的应用程序ID
上面的URL在我的PC浏览器中可以正常打开,我已经通过Facebook sdk的源代码调试了一段时间,但什么也没找到
应用程序id可能在我不知道的情况下最近发生了更改,我的下一步是恢复使用.jar进行测试
以前有人在BlackBerry SDK中看到过类似的行为吗?我不确定您的情况是否是这样,但我在初始化BrowserField之前设置ProtocolController时看到过这个错误。像这样:
private BrowserField bf;
...
BrowserFieldConfig bfc = new BrowserFieldConfig();
// bf not initialized yet but no compiler error
bfc.setProperty(BrowserFieldConfig.CONTROLLER, new ProtocolController(bf){
public void handleNavigationRequest(BrowserFieldRequest request) throws Exception {
super.handleNavigationRequest(request);
}
public InputConnection handleResourceRequest(BrowserFieldRequest request) throws Exception {
return super.handleResourceRequest(request);
}
});
bf = new BrowserField(bfc);
add(bf);
bf.requestContent("http://www.google.com");
...
只需在BrowserField初始化之后但在请求内容之前设置ProtocolController即可解决此问题