首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Facebook示例应用程序在安装FB应用程序时无法登录

Android Facebook示例应用程序在安装FB应用程序时无法登录
EN

Stack Overflow用户
提问于 2013-02-23 12:08:27
回答 3查看 8.1K关注 0票数 7

起初,我以为这是我的应用程序,但当我使用任何FB示例应用程序时,我都会遇到完全相同的问题。

以HelloFacebookSample为例,它给你一个登录按钮,在登录后显示你的照片,并使你能够发布状态更新。

如果我没有在我的手机上安装FB应用程序,登录按钮给我一个网页视图,我通过它登录,照片出现在应用程序中,我可以发布帖子。然而,如果FB应用程序安装在我的手机上,它会弹出一个对话框,说该应用程序想要访问您的公共资料等。我按下OK和.....没什么。

我发现了许多类似的问题,但问题通常是使用调试键而不是释放键,但我是从eclipse运行的,所以调试键仍然是合适的。

有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-23 14:22:39

如果你的手机上安装了默认的Facebook应用程序,或者如果你试图在Google Play上上传你的应用程序,那么你需要一个不同的KeyHash。因为,当你开发你的FB应用程序时,你已经用一个使用默认debug.keystore创建的密钥散列注册了你的FB应用程序。

因此,现在您需要一个不同的KeyStore来生成不同的KeyHash。你需要一个签名的KeyStore,你可以在this tutorial的帮助下得到它,在生成新的密钥库后,生成一个密钥散列,并使用这个新的密钥散列注册你的FB应用程序。这应该是可行的。要生成新的KeyHash,可以遵循this link

票数 7
EN

Stack Overflow用户

发布于 2013-12-04 23:39:32

在上面的场景中,我找到了帮助我的下一行代码:

代码语言:javascript
复制
mLoginFacebook.setReadPermissions(Arrays.asList("email"));

它紧随其后:

代码语言:javascript
复制
mLoginFacebook = (LoginButton) rootView.findViewById(R.id.authButton);
mLoginFacebook.setFragment(this);

解决了我所有的问题。干杯

票数 1
EN

Stack Overflow用户

发布于 2013-02-23 13:28:15

我会试着按照这个教程去做,看看你能不能得到一个你自己构建的连接Facebook的示例应用程序。我在将示例应用程序与Facebook连接时也遇到了问题。我还会检查你在Facebook的应用程序id是否在你的清单文件中。

https://developers.facebook.com/docs/howtos/androidsdk/3.0/login-with-facebook/

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

https://stackoverflow.com/questions/15036956

复制
相关文章

相似问题

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