Android facebook sdk 实现失败 "an error occurred"

标签 android facebook-android-sdk

我正在编写一个 Android 应用程序,它应该使用 Facebook SDK 来添加一些与 Facebook 的社交互动。

我的问题是,每次我尝试运行该应用程序时,身份验证都会失败。

我收到的唯一错误消息是:“发生错误。请稍后重试。”

我的电话是这样的:

private Facebook facebook = new Facebook("MyAppID");

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    facebook.authorize(this, permissions, new LoginDialogListener());
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
  {
    super.onActivityResult(requestCode, resultCode, data);
    facebook.authorizeCallback(requestCode, resultCode, data);
  }

我已经按照描述生成了我的调试 key ,它确实起作用了一次……但只有一次!从那以后,即使我卸载了应用程序,我也会收到此错误。

谁也遇到过这个错误并且可能找到了解决方案?

感谢您的帮助!

编辑: 恢复工作了……不知道怎么做。

如果我找到原因,我会更新这篇文章。

最佳答案

我遇到了完全相同的问题,它工作了一次,然后就停止工作了。我什么也没做,只是重新启动手机,它又能用了!再次注销/登录,一切正常。

很奇怪。

编辑

进一步观察表明,这种情况发生在没有安装facebook应用程序的情况下。我猜这是一些 facebook 错误,可能与 cookie 或其他东西有关。

关于Android facebook sdk 实现失败 "an error occurred",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6229655/

相关文章:

android - ActionBarDrawerToggle 在右侧

java - 升级到 Facebook SDK 12.0.0(或 13)后,Android CallbackManager 回调停止工作

android - 如何在不注销的情况下请求新的 Facebook 权限

facebook - v2.x 中 API 调用的百分比卡住了

android - 在安卓中实现oauth

android - ViewPage解决方案

android - Glide 加载资源失败

android - 在android上设置计算器按钮的布局

android - MotionLayout 中的 ConstraintSets 没有复制粘贴属性

android - 在 ParseAndroid 中登录 Facebook 后获取空用户