首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android实现失败“出错”

Android实现失败“出错”
EN

Stack Overflow用户
提问于 2011-06-03 16:04:18
回答 2查看 2.6K关注 0票数 2

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

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

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

我的电话看起来是这样的:

代码语言:javascript
复制
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);
  }

我已经像描述的那样产生了我的调试器,它曾经起作用.但只有一次!从那时起,我得到了这个错误,即使在我卸载应用程序。

任何人谁也有这个错误,并可能已经找到了解决办法?

谢谢你的帮助!

编辑:让它重新开始工作..。不知道怎么做。

如果我知道原因,我会更新这篇文章。

EN

回答 2

Stack Overflow用户

发布于 2012-11-01 17:34:13

我有一个完全相同的问题,它工作了一次,然后停止工作。我什么也没改变,只是重新启动了电话,它又起作用了!再次登出/登入,一切顺利。

很奇怪。

编辑

进一步的观察表明,只有当facebook应用程序没有安装时才会发生这种情况。我猜这可能是facebook上的漏洞,可能和曲奇有关。

票数 1
EN

Stack Overflow用户

发布于 2011-11-15 19:48:25

答案是,对于"MyAppID",您需要使用Facebook在创建帐户时分配给您的应用程序ID,而不是使用keytool生成的Android密钥哈希。

https://developers.facebook.com/apps。左上角是一个值,App ID/API Key。这是您在使用

Facebook facebook = new Facebook("4123532123123")

在Facebook的配置页面中输入keytool值,在应用程序中输入App。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6229655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档