2013-03-13 2 views
0

Я хочу сделать кнопки твит/поделиться для геймеров. Они сделают их способными написать некоторые твиты или поделиться полученным счетом в стене.Facebook не может получить текст

Я нашел этот код:

String shareBody = "Share text"; 
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); 
sharingIntent.setType("text/plain"); 
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here"); 
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody); 
startActivity(Intent.createChooser(sharingIntent, "Test")); 

Этот код является достаточно хорошим. Для приложения Twitter текст отправляется правильно. («Share text») Но это не работает для приложения facebook.

Где ошибка?

Заранее благодарен!

ответ

2

У вас нет ошибки - это просто невозможно.

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

Единственный способ сделать это - сделать полный доступ к facebook (Android SDK от Facebook) и задать права доступа на стене от пользователя.

Смежные вопросы