2012-02-16 2 views
0

Я хочу опубликовать длинный твит (более 140 символов) для твиттера, используя простое намерение в моем приложении для Android. Вот то, что я делаю сейчас:Длинные твиты с простым намерением в 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, есть или есть какие-либо подобные ей, которые поддерживают длинные твиты?

Заранее благодарим за любую помощь!

ответ

0

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

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

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

+0

Спасибо! Я думаю, что попробую более простой метод! – user1213262

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