我正在使用 Spring Boot 制作 Spring Social Twitter 应用程序。我已经使用 consumerId
、consumerKey
、accessToken
和 accessTokenSecret
配置了 Twitter
对象。
我的问题是如何使用 Spring Social Twitter 来监视已配置的 Twitter 帐户,并在任何用户提及我的 Twitter 帐户时调用一个方法。应使用 Tweet
对象或推文 ID 调用该方法。
例如,让我们指定我的帐户是@MyAccount
。现在让我们想象一下 @SomeOtherAccount
在(或提及)@MyAccount
发推文。由于另一个用户在我的帐户上发了推文,因此应该使用来自 @SomeOtherAccount
的相应推文数据调用一个方法。
最佳答案
Spring Social Twitter 的主要目的不是您想要实现的目标。 Spring Social 及其扩展旨在提供轻松身份验证、访问个人资料数据、轻松发布状态/消息、注销等。
最适合您的用例的框架是 Spring XD。如果您遵循这些 Spring XD和 pivotal教程展示了如何在 Twitter 上搜索术语(在本例中为 java)并将这些推文保存到文件中。
您只需修改相同的内容即可搜索您的 @MyAccount
并对提及的该名称的推文执行操作。
您可以阅读以下post由我撰写,介绍如何使用自定义处理器分析推文
关于java - Spring Social Twitter - 提及帐户时通知应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41338326/