Android社交集成Facebook无法在我的应用程序App id和密钥秘密下工作

时间:2014-07-21 06:10:36

标签: android facebook

我使用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.

我现在不知道问题出在哪里,请帮助我任何人。使用哈希密钥可以实现吗?如何解决它请快速帮助。

我在下面的屏幕截图中显示以下错误。

enter image description here

如何解决这个问题,得到了这个许可?

1 个答案:

答案 0 :(得分:1)

Facebook整合

正在运行示例:

  1. 首先从这里下载Facebook SDK链接。

    https://github.com/facebook/facebook-android-sdk

  2. 在此处创建Facebook应用程序链接以获取应用程序的Facebook APP ID。

    https://www.facebook.com/login.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Fapps%2F

  3. 您需要从android debug.keystore创建签名的密钥哈希(用于开发阶段)。

  4. 首先从这里的链接下载OpenSSL并解压缩到一个文件夹(在我的例子中,c:\ openssl)并按照以下步骤操作。

        http://code.google.com/p/openssl-for-windows/downloads/list
    
  5. 步骤

    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 =

    1. 从此处下载项目并将其导入日食。

    2. 在eclipse中导入Facebook SDK项目(已在步骤1中下载),并将其作为库项目。

    3. 将此库项目添加到示例Android应用程序中。

    4. 打开Constants.java文件并使用您的FB APP ID更改FB_APP_ID变量值。

    5. 构建您的Android应用程序并安装在您的Android设备上。