0

ここで説明するように、Androidキーハッシュを開発者設定に配置します。

http://developers.facebook.com/docs/mobile/android/build/#sig

すでに数ヶ月間アプリを使用して動作します。

次に、シングルサインオンを有効にします。

同じページで説明されている手順を実行しました(Androidアプリで、開発者アカウントでシングルサインオンを有効にします)。しかし、私はアプリに入ります:

invalid_key:Androidキーの不一致。あなたの鍵"xxxxxxxxxxxxxxxxxxxxxxxx

「アプリケーション設定で指定された許可されたキーと一致しません。http://www.facebook.com/developersでアプリケーション設定を確認してください

(SOのキーを削除しました)。

何が問題ですか?シングルサインオンを使用しない場合は、すべてが機能します。シングルサインオンを使用していない場合、キーは使用されていない可能性があります(信じないでください)。

ありがとう。

4

2 に答える 2

1

わかりました、キー ハッシュはシングル サインオンにのみ必要なようです。したがって、私のものはおそらく間違っており、シングルサインオンを使用していない場合は無視されます。

編集:確認、キーを変更すると問題が修正されました。

于 2012-08-21T13:48:09.300 に答える
0

このエラーは 1 回発生しました。これは、シングル サインオンを使用していて、アプリの Facebook 部分に正しいキー ハッシュがないことが原因です。

これを修正し、シングル サインオンを使用できるようにするには、エラー メッセージにあるキーを取得し、Android キー ハッシュ フィールドに貼り付けます。

これで問題が解決するはずです。キー ハッシュは、シングル サインオンを有効にしている場合にのみ使用されるため、SSO をオフにすると無視されます。

于 2012-08-21T15:41:02.257 に答える