在Android中使用简单意图的长推文

时间:2012-02-16 07:38:56

标签: java android twitter android-intent twitter4j

我想在我的Android应用程序中使用一个简单的意图发布一条长推文(超过140个字符)到twitter。这就是我现在正在做的事情:

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

resultWords是我想要发布更新的长消息,但是由于140个字符限制,我现在无法发布。有没有办法可以使用上述方法以某种方式发布到Twitter,但包含文本的一部分,后面跟着文本其余部分的URL链接,例如“今天我去市场和http://bit.ly/2309”?处理这个问题的最佳和最简单的方法是什么?

另外,如果我必须使用像twitter4j这样的第三方库,它是否支持长推文呢?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在Twitter上发送超过140个字符的推文有两种主要方法。

第一个更简单的方法是简单地将消息分成多个推文,可能在每条推文的末尾添加“(续)”或类似内容。我相信你可以自己弄清楚如何做到这一点。

第二种方法是使用托管整个邮件的辅助服务,然后发布邮件的开头,然后发布指向Twitter的链接。一个受欢迎的服务是Twitlonger。  他们有API

相关问题