Android: Facebook API для публикации

#android #facebook

#Android #Facebook

Вопрос:

Я использую Faccebook Android API (com.facebook.android) для публикации сообщений на facebook.
Facebook mFacebook = new Facebook(Constants.APP_ID);
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(mFacebook);
Bundle parameters = new Bundle();
parameters.putString("message", "this is a test post");// the message to post to the wall
mFacebook.dialog(this, "stream.publish", parameters, new SampleDialogListener());

Все работает нормально. Я могу войти в систему и опубликовать сообщение, но после входа в систему отображается промежуточное диалоговое окно «Опубликовать историю» с текстовым полем с сообщением о моем сообщении «это тестовое сообщение», которое доступно для редактирования пользователем, но я хочу публиковать сообщения сразу после входа в систему без этого экрана промежуточного сообщения.

Кто-нибудь может мне помочь, как этого добиться.

Спасибо, нехата

Комментарии:

1. @BilltheLizard мой ответ всегда помогает всем, и код настолько большой, что я не был опубликован здесь, и я не буду менять URL-адрес своего поста в блоге в будущем, поэтому удаление моего ответа абсолютно ненадежно.

Ответ №1:

Вот как вы это делаете:

     Bundle bundle = new Bundle(3);
    bundle.putString("message", "Hello!");
    mFacebook.request("me/feed", bundle, "POST");