我最近在调试我的应用程序时通过跟踪facebook开发者页面上关于如何导出和获取我们需要放入开发人员门户的哈希密钥的文章来工作.
所以现在这样做了,我尝试使用Facebook登录我的应用程序的导出和签名版本.不幸的是我无法让它工作.通过Facebook应用程序或网页登录后,它永远不会返回登录会话.
我相信这是因为释放和签名的apk和我用来调试的apk之间的密钥.
有谁知道如何解决这个问题?
密钥散列与debug.keystore和发布签名密钥不同,这是正确的.要解决此问题,请按照此网站上的步骤操作:http://www.helloandroid.com/tutorials/using-facebook-sdk-android-development-part-1
它有一个很好的教程,几乎可以立即解决问题.
它的要点是:
C:\Program Files\Java\jre7\binopenssl sha1 -binary debug.txt > debug_sha.txt
然后,
openssl base64 -in debug_sha.txt > debug_base64.txt
完成!该debug_base64.txt包含您的密钥散列.在您的应用控制台中复制此内容即可.
这听起来很冗长,但你真的会在4到5分钟内完成.;-)
| 归档时间: |
|
| 查看次数: |
4720 次 |
| 最近记录: |