вы можете попробовать сделать следующее
mAsyncRunner = new AsyncFacebookRunner(facebook);
Bundle params = new Bundle();
params.putString("message", "I am playing MegaCandy mobile right now!!");
mAsyncRunner.request("me/feed", params, "POST", new TestRequestListener(), null);
Это решит проблему публикации с помощью Graph API.
Я знаю, что если http-метод post, то вы должны добавить сообщение в виде байта [], но это единственный способ заставить его работать должным образом.
Вы по-прежнему получите исключение приведения класса к нескольким полям (например, message, format и access_token), но оно будет работать. Я думаю, что более глубокий взгляд на API может показать, в чем проблема (убедитесь, что вы внимательно изучили класс Util.java)
Есть кое-что, что вы должны иметь в виду, чтобы вышеприведенный код работал, вам нужно вручную изменить FacebookSDK, вот полный пост по этому вопросу:
Опубликовать сообщение на стене Facebook от Android FB SDK всегда ошибка