отправить сообщение как статус без диалога: Android Facebook

1

Я работаю над Android-приложением, в котором мы вводим текст в поле редактирования, и все, что я хочу сделать, это просто отправить текст, который набрал (i.e.., edittext.gettext()) в facebook как мой статус.

Важно то, что я не хочу открывать диалоговое окно Facebook, просто отправьте сообщение как статус без диалогового окна.

Можно ли отправить сообщение без использования диалогового окна?

  • 0
    Китту, если у тебя есть шанс, ты должен принять ответ. Это поможет вам и другим, кто находит время, чтобы помочь в переполнении стека. Спасибо
Теги:
facebook

2 ответа

3
Лучший ответ

Эй, мужчина. 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();
        }
    }
  • 0
    Можете ли вы сказать мне, как разместить сообщение на одном конкретном друзей Wal.?
  • 0
    @Venkat Papana, измените "/ me / feed" на "/ users-id / feed"
Показать ещё 2 комментария
0

Для этого вы можете использовать Facebook Graph API; У Android есть классы сериализации JSON, доступные в пакете org.json. Единственная часть разумной сложности - авторизация/аутентификация, для которой здесь здесь.

Вам также может повезти с помощью Facebook SDK для Android.

  • 0
    Привет Нурик, во-первых Спасибо за ваш ответ. Я использую следующий код JSONObject json = Util.parseJson (ответ); message = json.getString ("message"); я думаю, parseJson (response) - это команда, которая анализирует ответ сервера на объект Json json. Если я прав, ответ сервера поступает из диалогового окна Facebook для публикации mFacebook.dialog (Example.this, «stream.publish», new SampleDialogListener ()); Мне интересно, есть ли способ не использовать диалог. PLz поправь меня если я не прав

Ещё вопросы

Сообщество Overcoder
Наверх
Меню