我想在我的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这样的第三方库,它是否支持长推文呢?
提前感谢您的帮助!
答案 0 :(得分:0)
在Twitter上发送超过140个字符的推文有两种主要方法。
第一个更简单的方法是简单地将消息分成多个推文,可能在每条推文的末尾添加“(续)”或类似内容。我相信你可以自己弄清楚如何做到这一点。
第二种方法是使用托管整个邮件的辅助服务,然后发布邮件的开头,然后发布指向Twitter的链接。一个受欢迎的服务是Twitlonger。 他们有API。