我正在开发一个需要在MySql数据库上保留一些Twitter4J状态的应用程序。 我在哪里可以找到一个有信息的地方来帮助我建模桌子?Twitter4j状态MySql
1
A
回答
3
你应该看看twitter4j状态界面。它具有所有与包括例如状态的信息:
- createdAt()
- 的getId()
- 用户
- 文本
的状态对象,您将创建CAN也可用于检索如下信息阵列:
- 主题标签
- 网址/链接
- 媒体实体 并提及。
还有更多功能 - 请查看Java文档这里http://twitter4j.org/en/javadoc/index.html
你如何实现这显然是给你。 Twitter提供了许多API,更多信息可以在twitter dev站点下找到。
当你选择REST API是速率限制的,这意味着你将只能在给定的时间段内发出一定数量的请求(再次参阅文档以获取更多信息)。
您还可以访问根据关键字过滤器等因素将所有数据推送到您的应用程序的流API。
然后,您可以设计自己的数据库model.You可以做到这一点使用标准的MySQL库,或者如果您使用的是Java EE平台,你可以创建和实体类,像这样:
package entities;
import java.io.Serializable;
import java.util.List;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
@Entity
@Table(name = "twitterstatus")
public class TwitterStatus implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "statusId")
private Long statusId;
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 15)
@Column(name = "statusUserName")
private String statusUserName;
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 140)
@Column(name = "statusText")
private String statusText;
@OneToMany(mappedBy = "statusId")
private List<TwitterStatusUrl> twitterStatusUrlList;
public TwitterStatus() {
}
public TwitterStatus(Long statusId) {
this.statusId = statusId;
}
public TwitterStatus(Long statusId, String statusUserName, String statusText) {
this.statusId = statusId;
this.statusUserName = statusUserName;
this.statusText = statusText;
}
public Long getStatusId() {
return statusId;
}
public void setStatusId(Long statusId) {
this.statusId = statusId;
}
public String getStatusUserName() {
return statusUserName;
}
public void setStatusUserName(String statusUserName) {
this.statusUserName = statusUserName;
}
public String getStatusText() {
return statusText;
}
public void setStatusText(String statusText) {
this.statusText = statusText;
}
public List<TwitterStatusUrl> getTwitterStatusUrlList() {
return twitterStatusUrlList;
}
public void setTwitterStatusUrlList(List<TwitterStatusUrl> twitterStatusUrlList) {
this.twitterStatusUrlList = twitterStatusUrlList;
}
}
注:您需要创建一个数据源和持久性单元(这里有很多关于这个领域的教程,例如本文和其他链接的例子 - JPA java code generation)。
对不起,将包含更多有用的信息的链接,但是有限,因为我是一个新用户在这里。
相关问题
- 1. Twitter4j缓慢的状态流
- 2. Twitter4j:如何从状态获取twit url?
- 3. 将twitter4j状态对象保存到MongoDB
- 4. 将Twitter4j状态转换为JSON对象
- 5. MySQL显示状态
- 6. 叫状态在MySQL
- 7. mysql查询状态
- 8. MySql状态订单
- 9. MYSQL - 基于状态
- 10. 检查MySQL状态
- 11. 尝试更新twitter4j状态时出现错误401
- 12. 在twitter上使用twitter4j发布状态到
- 13. 如何使用twitter4j将图像和状态上传到Twitter
- 14. 如何在twitter4j中创建模拟状态对象?
- 15. twitter4j - Tweet和状态之间的关系是什么?
- 16. 停止Twitter流并返回与twitter4j的状态列表
- 17. twitter4j如何获取状态与从Twitter流的位置数据
- 18. Twitter4J:从Twitter帐户获取所有状态
- 19. MYSQL工作台状态
- 20. 在mysql中显示状态
- 21. mysql以状态1结束?
- 22. MySQL查询状态中止
- 23. Twitter4J
- 24. 我试图使用twitter4j将状态更新为Twitter,但它不起作用
- 25. getURLEntities twitter4j
- 26. 检查Mysql复制的状态
- 27. MySQL查询条件更新状态
- 28. MySQL中的审计状态更改
- 29. Mysql获取状态的最新行
- 30. MySQL多个发送数据状态
谢谢!这真是有用! – cesarvargas