Android:使用新的Facebook SDK v3.0.2.b示例登录Facebook时出错
当我使用新的Facebook SDK v3.0.2.b示例HelloFacebookSample时,我登录到Facebook,但出现错误: HellobSample在Facebook登录时配置错误 但我已经生成了散列键,并将其添加到Facebook开发者网站上的示例应用程序设置中 有人有同样的缺陷吗?Android:使用新的Facebook SDK v3.0.2.b示例登录Facebook时出错,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,当我使用新的Facebook SDK v3.0.2.b示例HelloFacebookSample时,我登录到Facebook,但出现错误: HellobSample在Facebook登录时配置错误 但我已经生成了散列键,并将其添加到Facebook开发者网站上的示例应用程序设置中 有人有同样的缺陷吗? 或者这是新SDK的一个bug?有时,使用Facebook文档提供的方法生成的密钥哈希并不总是像广告中所宣传的那样有效。我曾经面对过这个问题,还有其他一些问题 你可以做一些事情来解决这个问题 第一种
或者这是新SDK的一个bug?有时,使用Facebook文档提供的方法生成的密钥哈希并不总是像广告中所宣传的那样有效。我曾经面对过这个问题,还有其他一些问题 你可以做一些事情来解决这个问题 第一种方法 请遵循此网站上的教程: 这是一个有点费时(大约5分钟左右,我预计),但工作时,我尝试它 第二种方法(我个人喜欢这一种)
Util.java
,然后打开它private static boolean ENABLE\u LOG=false代码>
false
更改为true
,并在logcat(DDMD)打开的情况下运行应用程序李>
这里的这一部分:“**real*key****”是您的实际的密钥。有时,使用Facebook文档给出的方法生成的密钥散列并不总是像广告中那样工作。我曾经面对过这个问题,还有其他一些问题 你可以做一些事情来解决这个问题 第一种方法 请遵循此网站上的教程: 这是一个有点费时(大约5分钟左右,我预计),但工作时,我尝试它 第二种方法(我个人喜欢这一种)
Util.java
,然后打开它private static boolean ENABLE\u LOG=false代码>
false
更改为true
,并在logcat(DDMD)打开的情况下运行应用程序李>
这里的这一部分:“**真实*键****”是您的实际键。感谢兄弟的反馈。最后,我重新生成了散列键,应用程序运行正常。可能是keytool的错误^^^我从第一个方法获得了正确的密钥。对于第二种方法,键(在
com.facebook.FacebookAuthorizationException
消息的双引号之间)的末尾缺少一个等号。既然是,它应该以0、1或2等号结束。我正在使用Windows,facebook-android-sdk-3.0
,keytool
是C:\Program Files\Java\jdk1.7.0\u 02\bin\keytool.exe
,openssl
是从(从)下载的。感谢兄弟的反馈。最后,我重新生成了散列键,应用程序运行正常。可能是keytool的错误^^^我从第一个方法获得了正确的密钥。对于第二种方法,键(在com.facebook.FacebookAuthorizationException
消息的双引号之间)的末尾缺少一个等号。既然是,它应该以0、1或2等号结束。我正在使用Windows,facebook-android-sdk-3.0
,keytool
是C:\Program Files\Java\jdk1.7.0\u 02\bin\keytool.exe
,openssl
是从(从)下载的。