Har*_*M V 30 android facebook facebook-android-sdk
当我尝试在我的Android应用程序中实现Facebook Connect时,出现以下错误.
11-02 16:41:31.660:D/Facebook-authorize(13194):登录失败:invalid_key:Android密钥不匹配.您的密钥"8Ioc4p/jMXoU9Lezug4nzmZfFUg"与应用程序设置中指定的允许密钥不匹配.在http://www.facebook.com/developers上查看您的应用程序设置
我重置Facebook应用程序中的密钥仍然显示相同的错误.我该如何解决?
Leo*_*ena 11
我不知道你的问题现在是否得到了解决,但我遇到了和你一样的问题,现在我找到了完整的解决方案.
当您使用此命令获取密钥时,您有两个用于开发的环境:debug和已签名的应用程序
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64你正在获取debug.keystore的密钥,
但是当您签署应用程序时,您会收到一个新密钥,因为您的应用程序正在使用新的keystore.您可以使用此程序获取"签名应用密钥".http://www.easyfacebookandroidsdk.com/download/keyhash.zip但您必须使用您在应用中使用的相同密钥库进行签名.
小智 5
你的关键是
8Ioc4p/jMXoU9Lezug4nzmZfFUg
Run Code Online (Sandbox Code Playgroud)
此密钥由您的设备加密,因此您必须让Facebook用户知道此密钥(在您在Facebook中创建的应用程序中).
现在,您必须在本机应用程序中复制此密钥,然后保存它.几分钟后,您可以获得所有访问权限..
| 归档时间: |
|
| 查看次数: |
47467 次 |
| 最近记录: |