Не удается получить какие-либо API Facebook, работающие на Android - PullRequest
0 голосов
/ 26 апреля 2011

Я тяну свои волосы сюда. Я пытался заставить работать любой API Facebook в моем приложении для Android, но безрезультатно.

Я попробовал официальный SDK, который просто дает мне ошибки LogCat, такие как:

04-26 15: 27: 06.663: DEBUG / Facebook-авторизация (5299): сбой входа в систему: invalid_key

хотя за этим следует:

04-26 15: 27: 06.710: Аутентификация DEBUG / Faceweb (5306): аутентификация прошла успешно

Я не знаю, как использовать FacewebAuthentication, поэтому метод onFacebookError () всегда вызывается.

Это когда я отказался от официального API и решил попробовать fbrocket.

Но после попытки использовать его с тем же кодом, FbRocket дает мне:

ошибка сервера Facebook 104 + неверная подпись

Я не могу заставить FbConnect правильно скомпилировать в Eclipse.

Что касается Easy Facebook Android SDK , мне удалось заставить его отправлять сообщения в мой статус ОДНАЖДЫ, но с тех пор он ничего не мог сделать и просто всегда достигает функции OnError ().

Я просто хочу иметь возможность публиковать сообщения на стене и, возможно, использовать друзей с помощью REST или Graph API.

1 Ответ

0 голосов
/ 26 апреля 2011

I думаю, вы видите ошибки, если приложение не было настроено на веб-сайте Facebook с его ключевым хешем.Вот документы с веб-сайта Facebook:

https://developers.facebook.com/docs/guides/mobile/#android

Стоит отметить, что необходимо использовать правильный хэш ключа.Поэтому, если вы тестируете в отладке, используйте командную строку в приведенных выше документах, в которой используются ваши ключи debug.keystore, но как только вы будете готовы начать работу, вы должны использовать свой производственный подписывающий ключ в команде:

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

Надеюсь, я правильно понял источник проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...