首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@Scheduled job中的Twitter/Spring - post tweet

@Scheduled job中的Twitter/Spring - post tweet
EN

Stack Overflow用户
提问于 2013-02-14 02:24:50
回答 2查看 114关注 0票数 1

我已经成功地启动并运行了一些"Spring-scheduled“任务。我现在想要的是发布一些特定的推文到一个已知的Twitter帐户(并且已经在Twitter端配置),基于一些事件重复。

然而,我在OAuth进程中看到的所有东西,尤其是。为了获得访问令牌,它需要一些回调URL才能执行任何操作。我可能错了,但这似乎很难集成到计划任务的上下文中。

有没有其他的方式来实现tweeting?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-14 02:33:10

结合Spring Scheduling特性,我将使用Twitter4j在计划的作业中发布推文。

下面是一个示例:

代码语言:javascript
复制
@Componet
public class TwitterSender {

    @Scheduled(fixedRate = 10000)
    public void sendTweet() {
        Twitter twitter = TwitterFactory.getSingleton();
        Status status = twitter.updateStatus(latestStatus);
        System.out.println("Status updated to: " + status.getText() + ".");
    }

}

如果您需要更多信息,可以查看the test case for sending update status with Twitter4j。或者你可以直接使用dive and see the source

票数 0
EN

Stack Overflow用户

发布于 2013-02-14 02:37:18

就学习曲线而言,这可能是一个小小的飞跃,但你看过spring-integrationtwitter:outbound-channel-adapter吗?

代码语言:javascript
复制
<twitter:outbound-channel-adapter twitter-template="twitterTemplate" 
                                  channel="twitterChannel"/>

http://static.springsource.org/spring-integration/docs/latest-ga/reference/html/twitter.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14860404

复制
相关文章

相似问题

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