我有一个Android应用程序,通过使用Facebook for android API发布到用户墙。当用户按下按钮时,会出现一个登录Facebook的对话框,然后将预定义的文本共享到他的FB墙上。这在2.1到2.3.3的每个版本中都可以在仿真器中完美运行,并且还可以使用2.2测试的设备。然而,在2.3.3(使用HTC-salsa测试)的设备上,Facebook正在加载然后突然完成并显示之前的活动(使用按钮)(FB对话框关闭),并且没有任何内容在Facebook墙上发布。提前大于
答案 0 :(得分:0)
打开命令提示符并运行以下命令
keytool -export -alias androiddebugkey -keystore "debug keystore path" | openssl sha1 -binary | openssl enc -a -e
并添加调试密钥库路径,并添加openssl路径,如
C:\> keytool -export -alias androiddebugkey -keystore "C:\Documents and Settings\User\.android\debug.keystore" | "C:\Program Files\Git\bin\openssl" sha1 -binary | "C:\Program Files\Git\bin\openssl" enc -a -e
然后,它会要求输入密码;输入“android
”作为密码。
现在将HASH KEY添加到位于编辑设置/移动和设备屏幕下的http://www.facebook.com/developers/的Facebook API配置中。