Nexus 4 v4.3 Facebook 连接

Posted

技术标签:

【中文标题】Nexus 4 v4.3 Facebook 连接【英文标题】:Nexus 4 v4.3 Facebook connect 【发布时间】:2013-08-13 10:19:05 【问题描述】:

我正在尝试开发一个与 Facebook connect 集成的应用程序,它在其他设备上运行良好(注 2 v4.1.2)但相同的代码无法在 Nexus 4 v4.3 上登录 Facebook。

这是一个错误吗?是否存在与此相关的已知问题?

以下是 facebook sdk 显示的日志

10-05 10:59:29.864: D/FacebookSDK.WebDialog(7727): Webview loading URL: https://m.facebook.com/login.php?skip_api_login=1&api_key=623266737691185&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fdialog%2Foauth%3Fredirect_uri%3Dfbconnect%253A%252F%252Fsuccess%26display%3Dtouch%26type%3Duser_agent%26client_id%3D623266737691185%26ret%3Dlogin&cancel_uri=fbconnect%3A%2F%2Fsuccess%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&display=touch&_rdr

谢谢

【问题讨论】:

通过<com.facebook.widget.LoginButton android:id="@+id/authButton" android:layout_width="wrap_content" android:layout_height="wrap_content" />打开facebook登录对话框 【参考方案1】:

Facebook Connect 使用 OAuth 作为身份验证方法,并且 OAuth 参数的一部分包括时间戳。如果设备的时间设置不正确,会产生不正确的时间戳,导致上述错误。

希望 Facebook 可以更清楚地了解他们的错误信息。

【讨论】:

以上是关于Nexus 4 v4.3 Facebook 连接的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB Java 驱动程序 v4.3 连接指南

Nexus私服的搭建

关于nexus的学习

facebook页面无法显示技术性错误

Nexus4_文件名乱码

如何为 Maven 私服 nexus 设置代理上网