Я следил за этой статьей. Я сгенерировал хэш ключа для тестирования facebook sdk for android образцов, следуя инструкциям здесь. Они работали отлично. Я добавил тот же хэш ключа на странице консоли разработчика facebook для приложения для Android, которое я разрабатываю. Я получаю эту ошибку при попытке опубликовать сообщение (см. изображение):

Проблема в том, что хэш ключа не совпадает с тем, который я получил, следуя шагам, указанным на странице Getting Started with the Facebook SDK for Android. Ответ на этот post неприменим, поскольку я уже выполнил эти шаги, следуя инструкциям на странице Getting Started with the Facebook SDK for Android.
В одном ответе в том же сообщении я обнаружил, что человек заметил разницу между двумя ключами, но в комментариях другой человек выразил сомнение. Даже если я хочу использовать хэш ключа, показанный в ошибке Toast со знаком =, как я могу напечатать его в LogCat? В настоящее время я вижу только это в LogCat :
Error: com.facebook.FacebookException: Error publishing message
onActivityResult:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
uiHelper.onActivityResult(requestCode, resultCode, data, new FacebookDialog.Callback() {
@Override
public void onError(FacebookDialog.PendingCall pendingCall, Exception error, Bundle data) {
Log.e("Activity", String.format("Error: %s", error.toString()));
}
@Override
public void onComplete(FacebookDialog.PendingCall pendingCall, Bundle data) {
Log.i("Activity", "Success!");
}
});
}
Troubleshootingна страницеGetting Started, но путаница с двумя хэшами ключей остается. - person mgtheboss   schedule 05.08.2014