Facebook graph api Blackberry facebook SDK登录浏览器错误

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,用户活动,用户生日,用户教育历史,用户事件,用户组,用户家乡,用户兴趣,用户喜好,用户位置,用户笔记,用户在线状态,用户照片视频标

我最近从使用BlackBerry Facebook SDK jar切换到使用项目的源代码(从构建jar的标记中签出)

自从切换之后,我遇到了
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即可解决此问题