MySqlデータベースにTwitter4Jステータスを保持する必要のあるアプリケーションを開発しています。 テーブルをモデル化するのに役立つ情報がある場所はどこにありますか?Twitter4jステータスMySql
1
A
答えて
3
twitter4jステータスインターフェイスを参照してください。それは、例えば、などの状況に関するすべての情報があります。
- createdAt()
- のgetId()
- ユーザーを
- テキストあなたが缶を作成します
Statusオブジェクト
- などの情報配列を検索するためにも使用できます。ハッシュタグ
- URL /リンク
- メディアエンティティ と記載されています。
は、より多くの機能がある - ここ
http://twitter4j.org/en/javadoc/index.htmlあなたは、これはあなた次第明らかである実装方法Javaのドキュメントをチェックしてください。 Twitterは多数のAPIを提供しています。より詳しい情報は、twitterのデベロッパーサイトのドキュメントにあります。
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のツイートエンティティ?
- 3. フィルターtwitter4jストリーム
- 4. Twitter4j Unhanded Exception
- 5. twitter4j => AndroidRuntime(446):java.lang.NoClassDefFoundError:twitter4j.http.AccessToken
- 6. 良いtwitter4jのドキュメント
- 7. twitter4jのXAUTH認証
- 8. Twitter4Jアクセストークンの説明?
- 9. ステータスとページネーションのmysqlの問題
- 10. 私はtwitter4jジャーを使用してTwitterにステータスを更新しようとしていますが、それは
- 11. Twitter4jの配列へのID
- 12. Twitter4jを使用してリツイートする
- 13. スレッド内の例外 "Twitter4J Async Dispatcher [0]" java.lang.NoClassDefFoundError
- 14. twitter4jを使用したStatusJSONImplのJSONObject
- 15. アンドロイドTwitter4j与えるエラーのNoClassDefFoundError:twitter4j.TwitterFactory
- 16. Twitter4Jは、資格情報とキャッチエラー
- 17. Twitter4JとTwittersの使用ストリーミングAPI
- 18. twitter4jで長いツイートをするには?
- 19. twitter4jでoAuthを使うには?
- 20. Twitter4j:公開ツイートを検索する
- 21. Twitter4jユーザーのバイオから検索
- 22. クエリでMySQLステータスを取得する方法
- 23. QueryPerformanceCounterステータス?
- 24. Btrieve GetNextExtendedステータス62
- 25. NSMutableURLRequest HTTPステータス600
- 26. ノード保存ステータス
- 27. 410ステータス表示
- 28. Android SMSのステータス
- 29. ステータス405 - ドッキングウィンドウ - artifactory
- 30. FacebookステータスRetriever
ありがとうございました!これは本当に便利でした! – cesarvargas