Я использую плагин facebook connect для использования facebook api для входа в мое приложение, поэтому я использовал образец проекта и создал простое приложение facebook, чтобы получить идентификатор приложения, и API был ОК до тех пор, пока я появилось сообщение в диалоговом окне facebook, в котором говорится, что ключ «AWiYld2HXlJFTSeTlXo9NY-CTAU» не соответствует любым хэшированным клавишам в вашем приложении. Итак, я пошел в приложение facebook и добавил, что для хеш-ключа android, который все еще не работал, что я могу сделать, чтобы это работало, так что вы могли бы мне помочь. Я действительно заперт. Спасибо, что помогли мне заранее.phonegap Facebook login button hash key issue
ответ
Я исправил это, удалив тестовое приложение, а затем переустановил его.
Я уверен, что «AWiYld2HXlJFTSeTlXo9NY-CTAU» означает, что у вас нет назначенного ключа .. потому что это тоже мое, когда я изначально создавал приложение без андроида. Я продолжал пытаться добавить ключ и перестроить его .. с увлажнением на .. и продолжал получать эту ошибку, говоря, что мой ключ «AWiYld2HXlJFTSeTlXo9NY-CTAU» не был найден в настройках моего приложения FB.
Вот решение: - создать свой собственный хранилище ключей
вам нужно Keytool Явы (JRE)
открыть терминал и введите:
keytool -genkey -v -keystore example.keystore -alias example -keyalg RSA -keysize 2048 -validity 10000
следовать инструкциям (пароли, наименование, место нахождения)
введите:
keytool -exportcert -alias example -keystore C:\example.keystore | openssl sha1 -binary | openssl base64
затем в PhoneGap сборки добавить новый autosigned ключ
https://build.phonegap.com/people/edit#new-android-key
Это все
ссылка:
http://circlecube.com/2013/02/keystore-for-android-app-development/
вы подождать несколько минут после обновления ключа хэша? Если это так, убедитесь, что вы выполнили действия, указанные в этом ответе >> http://stackoverflow.com/questions/7979389/android-invalid-key-and-facebook-connect – zakelfassi
Здравствуйте, thahk, вы отвечаете, но я ждал часа для но ничего не изменилось. и я взглянул на другой вопрос, который я последовал за тем, что у них все еще было с той же проблемой ... –
Вы могли бы попытаться создать другое приложение Facebook, чтобы узнать, связана ли ваша ошибка с приложением или чем-то еще. – zakelfassi