2012-03-07 184 views
0

我正在尝试在我的Android应用上使用Facebook SSO。 我使用keytool得到了散列键,并将其保存在开发人员的Facebook应用程序设置中。然后,成功登录SSO。Android Facebook SSO登录失败

但是,我在用户的Facebook应用程序设置上删除了我的应用程序。那么,SSO登录失败。 以下是Logcat的信息。

问题是,在用户应用程序设置上删除应用程序后无法使用。 在此先感谢。

03-08 03:46:49.074: D/Facebook-authorize(23658): Login failed: invalid_key:Android key mismatch. Your key "pU3yrmSnaG22uvh1x5cizKxXwCI" does not match the allowed keys specified in your application settings. Check your application settings at http://www.facebook.com/developers 

回答

0

将日志中的该键添加到您的Facebook开发人员应用程序帐户的散列键列表中。

+0

谢谢你,但我已经添加。 – Chrisk 2012-03-07 20:54:08

+1

此问题在12小时后解决。可能需要很多次(超过12小时)才能将密钥散列保存在Facebook设置中。这可能是一个在Android的Facebook应用程序的错误。(https://developers.facebook.com/bugs/275345489193008?browse=search_4f1e0b2ccafcd9675510722) – Chrisk 2012-03-08 06:16:03

0

改变Facebook的Apps中的散列键与以下更改

enter image description here