2010-12-20 83 views
1

2010年11月,Facebook推出了针对Android应用程序的Single-Sign-On。假设您只需登录到您的Facebook应用程序,并且不需要在其他应用程序中再次登录,如果您连接到Facebook登录。不过,我经历过,其中一个应用程序,无论是Facebook应用程序,还是我的应用程序都会因登录失败。Android,Facebook SDK和单一登录:我的应用程序因“invalid_key”或Facebook应用程序失败而失败

如果Facebook的应用程序安装,而且我登录,我不能登录到我的ONW应用程序,而是得到一个错误

"invalid_key" 

如果在另一方面,我第一次安装我的应用程序,我使用Facebook登录登录了我的应用程序,之后我安装了Facebook应用程序并尝试登录它们,Facebook应用程序失败,我无法登录。其他人似乎有同样的问题:https://github.com/facebook/facebook-android-sdk/issues/closed#issue/140

有没有人在那里你遇到同样的问题,并解决了它?

回答

0

这两组权限在应用程序中是否相同?

+0

我不认为你可以添加/限制Facebook应用程序本身的权限。我的应用程序只需要发布流和电子邮件权限。 – 2010-12-20 22:03:13

1

这个问题可能是由于许多原因造成的,其中大部分与错误的密钥哈希相关。我已经回答了类似的问题here

0

这可能会也可能不适合你,但OS X,Eclipse和运行keytool -exportcert -alias androiddebugkey -keystore /Users/eosgood/.android/debug.keystore | openssl sha1 -binary | openssl base64和Enter密钥库密码:'android'为我工作。如果传球不是android,则失败。希望这有助于解决这个问题,这是一个棘手的问题。

0

感谢Facebook,现在它给key提供invalid_key异常。 在应用设置中使用该值并更新。我正在使用Windows 7 64位机器,对我来说,最终没有=(等于),但它工作干净。

相关问题