Я работаю над Android-приложением, в котором мы вводим текст в поле редактирования, и все, что я хочу сделать, это просто отправить текст, который набрал (i.e.., edittext.gettext()) в facebook как мой статус.
Важно то, что я не хочу открывать диалоговое окно Facebook, просто отправьте сообщение как статус без диалогового окна.
Можно ли отправить сообщение без использования диалогового окна?
Эй, мужчина. API-интерфейс Graph действительно хорош. загляни в меня и подавай.
скачать файлы из github, Facebook.java, AsyncFacebookRunner.java и т.д.
например, в вашем ShareOnFacebook.java:
public void postToWall(String message) {
Bundle params = new Bundle();
params.putString("message", message);
// Uses the Facebook Graph API
try {
facebook.request("/me/feed", params, "POST");
this.finish();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Для этого вы можете использовать Facebook Graph API; У Android есть классы сериализации JSON, доступные в пакете org.json
. Единственная часть разумной сложности - авторизация/аутентификация, для которой здесь здесь.
Вам также может повезти с помощью Facebook SDK для Android.