我使用git-hub的指南开展了一个社交集成项目,但我的问题是,如果我用我的应用程序更改应用程序ID和密钥,那么它不会发布消息并上传图像意味着我的应用程序ID和秘密密钥,它不会在身份验证后更新它的状态。
- my status and review in on (yes)
- my class name and package name is up-to-date
- i got my hash key using Open SSL and used that one.
我现在不知道问题出在哪里,请帮助我任何人。使用哈希密钥可以实现吗?如何解决它请快速帮助。
我在下面的屏幕截图中显示以下错误。
如何解决这个问题,得到了这个许可?
答案 0 :(得分:1)
Facebook整合
正在运行示例:
首先从这里下载Facebook SDK链接。
在此处创建Facebook应用程序链接以获取应用程序的Facebook APP ID。
https://www.facebook.com/login.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Fapps%2F
您需要从android debug.keystore创建签名的密钥哈希(用于开发阶段)。
首先从这里的链接下载OpenSSL并解压缩到一个文件夹(在我的例子中,c:\ openssl)并按照以下步骤操作。
http://code.google.com/p/openssl-for-windows/downloads/list
步骤
C:\ Program Files \ Java \ jre1.6.0_07 \ bin> keytool -exportcert -alias androiddebugkey -keystore" C:\ Users \ arun.r.android \ debug.keystore" > C:\ OpenSSL的\ BIN \ DEBUG.TXT 输入密钥库密码:android
C:\ Program Files \ Java \ jre1.6.0_07 \ bin> keytool -exportcert -alias androiddebugkey -keystore" C:\ Users \ arun.r.android \ debug.keystore" > C:\ OpenSSL的\ BIN \ DEBUG.TXT 输入密钥库密码:android
C:\ Program Files \ Java \ jre1.6.0_07 \ bin> cd ..
C:\ Program Files \ Java \ jre1.6.0_07> cd ..
C:\ Program Files \ Java> cd ..
C:\ Program Files> cd ..
C:> cd openssl
C:\ openssl> cd bin
C:\ openssl \ bin> openssl sha1 -binary debug.txt> debug_sha.txt
C:\ openssl \ bin> openssl base64 -in debug_sha.txt> debug_base64.txt
转到同一位置并复制密钥
示例我的密钥----> ktbpgIBduSi6sQbdoT1IBJHMpoI =
xwnBSKCMTnoDlP00sj / D2wnm5jM =
从此处下载项目并将其导入日食。
在eclipse中导入Facebook SDK项目(已在步骤1中下载),并将其作为库项目。
将此库项目添加到示例Android应用程序中。
打开Constants.java文件并使用您的FB APP ID更改FB_APP_ID变量值。
构建您的Android应用程序并安装在您的Android设备上。