0

Facebookログインをアプリに統合するためにAndroid用FacebookSDKを使用しています。
SDK3.0ベータ2をインストールしました。次の手順に従いました。

https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/

うまく機能しているようですが、サンプルアプリをテストするとき、または自分のアプリを試す場合は、ログイン画面に次のように表示されます。

"xxx is misconfigured for Facebook login. Press Okay to go back to the application without connecting it to Facebook"

今、私はstackoverflowで多くのスレッドを経験してきました。この問題を抱えているのは私だけではありませんが、それを機能させることはできません。ほとんどの人がキーハッシュの問題を報告しています。しかし、キーが保存されている場所を調べ、keytoolコマンドを使用してキーを取得しました。そして、それを開発者セクションと私のアプリのキーハッシュフィールドに入れます。また、ここに示す別のソリューションを使用して、キーをLogcatに出力しました。

Facebook SDKforAndroid-サンプルアプリが機能しない

これにより、別のキーがずっと長くなりました。両方のキーをオンラインにしましたが、それでも機能しません。

Util.javaで「ENABLE_LOG」もアクティブにしましたが、何も出力されません。

Eclipseで有用なエラーが発生していません。
誰かが私がそれが何が間違っているのかを見つけるのを手伝ってくれませんか?

4

1 に答える 1

1

これが私がやった方法です。

  1. openssl-0.9.8e_X64をダウンロードします(openssl-0.9.8k_X64は正しいハッシュを提供しません)
  2. ファイルを抽出します。
  3. コマンドプロンプトを開きます。
  4. そして入力します"Location of keytool.exe" exportcert -alias youralias -keystore "location of your app keystore" | "location of your openssl.exe" sha1 -binary | "location of your openssl.exe" base64

    例えば"C:\Program Files (x86)\Java\jdk1.7.0_07\bin\keytool" -exportcert -alias atif -keystore "H:\Android\All Aliases\Get Inspired\Get Inspired" | "C:\O pesnSSL\bin\openssl" sha1 -binary | "C:\OpesnSSL\bin\openssl" base64

  5. ハッシュをコピーして、Facebookアプリページに貼り付けます。

  6. アプリをお楽しみください。
于 2012-12-07T05:38:02.833 に答える