Я создал приложение для Android, которое использует Facebook SDK
для создания настенных сообщений. Он отлично работает на устройствах, на которых не установлено встроенное приложение Facebook, но когда оно есть, оно вызывает ошибку Invalid Key. Я проверил все настройки и ключи из моего приложения facebook и кода своего устройства дважды, и все настроено правильно. Что мне нужно сделать, чтобы решить эту проблему?
Вы получили эту ошибку из-за неправильного хэша, рассчитанного на вашем приложении. Во время выполнения приложения вычисляемое значение хэша отправляется в facebook. Если значение отличается от значения, установленного в профиле разработчика facebook - проблема. Если вы не можете правильно рассчитать - прочитайте его из сообщения об ошибке и поместите в профиль разработчика facebook. Я сделал то же самое.
Это проблема из-за хэш-ключа. Вы можете узнать хэш-ключ вашего приложения по этой ссылке
Интеграция с Facebook в приложении для Android
и может обновить его в приложении facebook.