我使用Facebook SDK for Android将Facebook登录整合到我的应用中 我已安装SDK 3.0 beta 2.并按照以下说明操作:
https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/
它似乎运行良好,但是当我测试示例应用时,或者如果我尝试我自己的应用,则会在登录屏幕中显示:
"xxx is misconfigured for Facebook login. Press Okay to go back to the application without connecting it to Facebook"
现在我已经在stackoverflow上经历了很多线程,我不是唯一遇到此问题的人,但是我无法让它工作。大多数人都报告了密钥哈希的问题。但是我已经查找了存储密钥的位置,我使用了keytool命令来获取密钥。并将其放在开发人员部分和我的应用程序keyhash字段中。 我还使用了另一个解决方案来向Logcat输出密钥:
Facebook SDK for Android - Example app won't work
这给了我更长的时间,我把两把钥匙放在网上,但它仍然没有用。
我也激活了#34; ENABLE_LOG"在Util.java中,但从不输出任何内容。
我在Eclipse中没有得到任何有用的错误 有人可以帮我找出它的错误吗?
答案 0 :(得分:1)
这是我做的方式。
然后输入"Location of keytool.exe" exportcert -alias youralias -keystore "location of your app keystore" | "location of your openssl.exe" sha1 -binary | "location of your openssl.exe" base64
例如"C:\Program Files (x86)\Java\jdk1.7.0_07\bin\keytool" -exportcert
-alias atif -keystore "H:\Android\All Aliases\Get Inspired\Get Inspired" | "C:\O
pesnSSL\bin\openssl" sha1 -binary | "C:\OpesnSSL\bin\openssl" base64
复制哈希并将其粘贴到您的Facebook应用页面中。