2011-10-27 7 views
0

SSOを使用してFacebookに認証しようとすると「invalid_key」というエラーが表示されます。それはアプリなしで正常に動作しますが、アプリをインストールするとエラーが発生します。Android Facebook:invalid_id with hash

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 

ただし、これをFacebookに提供しても、私はまだエラーが発生しています。

if(!facebook.isSessionValid()) { 

     facebook.authorize(this, new String[] {"publish_stream", "offline_access"}, new DialogListener() { 
      @Override 
      public void onComplete(Bundle values) { 
       SharedPreferences.Editor editor = mPrefs.edit(); 
       editor.putString("access_token", facebook.getAccessToken()); 
       editor.putLong("access_expires", facebook.getAccessExpires()); 
       editor.commit(); 
      } 

      @Override 
      public void onFacebookError(FacebookError error) { 
       Log.d("FacebookError", error.getMessage()); 
      } 

      @Override 
      public void onError(DialogError e) { 
       Log.d("Error", e.getMessage()); 
      } 

      @Override 
      public void onCancel() {} 
     }); 
    } 

誰でもこの問題を解消できますか?ありがとう。

答えて