0

数日前に作成したAndroid用のシンプルなFacebookログインを使用したとき、この問題はありませんでした。

アプリを実行すると、「無効なキー」-「Androidキーの不一致」が表示されます

06-07 02:08:51.104: W/GET_MESSAGE(273): invalid_key:Android key mismatch. Your key     "Es2Fbgrno9htovlX6FcXiex6u0I" does not match the allowed keys specified in your application     settings. Check your application settings at http://www.facebook.com/developers

![api-key] http://imgur.com/8uTnu

そして、これが私がAndroidアプリから取得した間違ったキーです:

![間違ったキー] http://imgur.com/TCD5k

エラーとしてアプリから取得するキーは、Facebook開発者で宣言したキーとは異なります

4

3 に答える 3

2

エラーログに表示されるキーは、Facebookから送信されたアプリの署名です。このキーをコピーして、アプリダッシュボードのandroidappkey_hashセクションに貼り付けるだけです。

于 2012-09-20T06:21:33.857 に答える
0

開発者サイト (ネイティブ Android アプリ キー ハッシュ) のキーを署名証明書のハッシュに設定してください。これは API キーとは異なります。

ステップ 4: Facebook アプリにアプリの署名を追加する https://developers.facebook.com/docs/mobile/android/sso/の手順を参照してください。

Es2Fbgrno9htovlX6FcXiex6u0I はハッシュです。サイトで「Android キー ハッシュ」をこの値に設定します。

于 2012-08-20T23:32:55.617 に答える
0

SHA1 を生成します。このリンクが役に立ちます。 SHA1 の生成

于 2014-05-14T18:18:16.300 に答える