0

当我使用几天前为Android制作的简单Facebook登录时,我没有这个问题。

现在,当我运行应用程序时,我得到一个“无效密钥”-“Android 密钥不匹配”

06-07 02:08:51.104: W/GET_MESSAGE(273): invalid_key:Android key mismatch. Your key     "Es2Fbgrno9htovlX6FcXiex6u0I" does not match the allowed keys specified in your application     settings. Check your application settings at http://www.facebook.com/developers

![api-key] http://imgur.com/8uTnu

这是我从 Android 应用程序获得的错误密钥:

![错误键] http://imgur.com/TCD5k

我从应用程序中获得的错误密钥与我在 Facebook 开发人员中声明的密钥不同

4

3 回答 3

2

错误日志中显示的密钥是 facebook 发送的应用程序签名。您需要做的就是复制此密钥并将其粘贴到您的应用仪表板,android 应用 key_hash 部分。

于 2012-09-20T06:21:33.857 回答
0

确保将开发人员网站上的密钥(Native Android App Key Hash)设置为您的签名证书的哈希值。这与 API 密钥不同。

请参阅此处的说明,第 4 步:将应用签名添加到 Facebook 应用 https://developers.facebook.com/docs/mobile/android/sso/

Es2Fbgrno9htovlX6FcXiex6u0I 是您的哈希 - 在网站上将“Android 密钥哈希”设置为该值。

于 2012-08-20T23:32:55.617 回答
0

生成一个 SHA1,这个链接可以帮助你。 生成 SHA1

于 2014-05-14T18:18:16.300 回答