Длинные твиты с простым намерением в Android - PullRequest
0 голосов
/ 16 февраля 2012

Я хочу опубликовать длинный твит (более 140 символов) в твиттере, используя простое намерение в моем приложении для Android.Вот что я делаю сейчас:

    String strUrl = "http://twitter.com/home/?status=" + resultWords;
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setData(Uri.parse(strUrl));
    startActivity(intent);

resultWords - длинное сообщение, которое я хочу опубликовать в качестве обновления, но сейчас я не могу из-за ограничения в 140 символов.Есть ли способ, которым я могу как-то опубликовать в твиттере, используя вышеуказанный метод, но включить часть текста, за которой следует URL-ссылка на остальную часть текста, такую ​​как «сегодня я пошел на рынок и http://bit.ly/2309"? Чтоэто лучший и самый простой способ справиться с этим?

Кроме того, если мне нужно использовать стороннюю библиотеку, такую ​​как twitter4j, она есть или есть ли такая, которая поддерживает длинные твиты?

Спасибо взаранее за любую помощь!

1 Ответ

0 голосов
/ 17 февраля 2012

Существует два основных метода отправки твитов, длина которых превышает 140 символов.

Первый, более простой метод - просто разбить сообщение на несколько твитов, возможно, с помощью «(продолжение)» илиподобное добавляется в конце каждого твита.Я верю, что вы можете выяснить, как это сделать самостоятельно.

Второй - использовать вторичный сервис, который размещает все сообщение, а затем публикует начало сообщения и затем ссылку на Twitter.Популярным сервисом является Twitlonger.У них есть API .

...