首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitter api -可以发布一个帖子吗?

Twitter api -可以发布一个帖子吗?
EN

Stack Overflow用户
提问于 2018-07-28 02:57:48
回答 2查看 3K关注 0票数 5

我有一个Twitter机器人,它发布的短文本有时超过了一条推文的字符限制。当它超过限制时,我想让机器人发布作为一个线程组织的几个推文全文。我在他们的API文档中看不到任何关于这样做的文档。对于如何实现这一点有什么想法吗?

我的机器人是用PHP语言编写的,它使用这样的类:https://github.com/J7mbo/twitter-api-php

EN

回答 2

Stack Overflow用户

发布于 2018-09-18 11:32:24

可能不会(永远不会?)每个线程都是可用的:Is there any api update for tweet thread(storm) feature which recently released in twitter?

我在谷歌上对这个话题进行了多次搜索,但没有找到一篇展示如何使用API创建多条tweet线程的文章。在API documentation中类似的搜索没有找到任何结果。我有这么多关于如何利用这样的功能的好主意,这可能就是为什么它不能exist...it也有太多滥用的可能性。

票数 1
EN

Stack Overflow用户

发布于 2019-09-08 23:19:49

您可以使用reply创建线程。下面是关于java https://gist.github.com/ivamluz/6284531#file-twitter4j-post-reply-java的示例。

代码语言:javascript
复制
public static void replyTo(List<Status> tweets) {
    Twitter twitter = new TwitterFactory().getInstance();

    Status reply = null;
    for (Status tweet : tweets) {
        try {
            reply = twitter.updateStatus(new StatusUpdate(UUID.randomUUID() +  " - @" + tweet.getUser().getScreenName() + " this is a reply to your tweet.").inReplyToStatusId(tweet.getId()));

            System.out.println("Posted reply " + reply.getId() + " in response to tweet " + reply.getInReplyToStatusId());
        } catch (TwitterException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } 
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51563995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档