После внедрения Twitter в моем приложении. Теперь я пытаюсь внедрить Facebook для своего приложения, и я нашел Facebook SDK для Android Я использую этот код для входа в систему, но проблема в том, что я хочу опубликовать сообщениепо кнопкам нажимайте, не открывая веб-просмотр.Я нашел несколько ссылок на это, но никто не работает для меня.Я точно хочу то же самое Как разместить на стене Facebook с помощью Android SDK Facebook, не открывая диалоговое окно Я использую ответ, но у меня пять следующих ошибок ... Даже у меня есть разрешение на использование моей информации в приложении.
Описание ключа ожидаемый байт [], но значением было java.lang.String.Возвращено значение по умолчанию. 01-24 10: 37: 33.567: DEBUG / Tests (479): получен ответ: {"error": {"type": "OAuthException", "message": "(# 200) Пользователь не авторизовал приложение для выполнения этого действия "}}
Описание ключа ожидаемый байт [], но значением было java.lang.String.Возвращено значение по умолчанию.
01-24 10: 37: 33.567: DEBUG / Tests (479): получен ответ: {"error": {"type": "OAuthException", "message": "(# 200) Пользователь не авторизовал приложение для выполнения этого действия "}}
Используйте Android SDK и обязательно запросите разрешение publish_stream.
publish_stream
Вам нужен токен авторизации и использовать его с Graph API. Вы можете получить токен с помощью метода mFacebook.getAccessToken(). Предполагая, что mFacebook является аутентифицированным экземпляром Facebook (через authorize).метод)
mFacebook.getAccessToken()
authorize
Вы должны были запрашивать разрешение «сообщение», когда вызывали авторизацию на объекте Facebook.
С уважением, stéphane
используйте этот SDK, безусловно, heplful для вас
https://github.com/facebook/facebook-android-sdk