#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");