所以我正在尝试构建一个与Facebook集成的Blackberry Webworks。
我正在尝试使用Facebook提供的Javascript API,但我遇到了一些登录问题。
典型的“FB.login”函数会创建一个弹出窗口,而这不会出现在Blackberry上,所以使用它并不好。
另一个问题是我不知道将什么设置为oauth登录的redirect_url,因为Webworks页面是在本地引用的(local://index.html),并且API拒绝将其作为有效的URL。 (我也尝试过index.html,但这也会导致错误)
最后,我不知道在应用程序设置中使用移动网站URL的内容,并且不确定要使用的其他设置。由于用户将来自Webworks应用程序,如果我尝试直接调用oauth url,Facebook会拒绝登录请求。 (191错误)。
答案 0 :(得分:0)
我发现唯一可行的方法是让一台Web服务器通过Facebook记录的OAuth2身份验证过程。
在Blackberry中可以做的是打开一个新窗口或使用链接到Web服务器的Blackberry BrowserField,这样,您的页面就能够获得可用于进行Graph API调用的oauth令牌。