プロジェクト

全般

プロフィール

最適化 #1072

Twitterモデルのフィールド定義を増やす

あひる 家鴨2ヶ月前に追加. 2ヶ月前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
対象バージョン:
開始日:
2017-10-10
期日:
進捗率:

0%

プラグイン名:

説明

TwitterモデルのJSONエクスポートとインポートをしたいが現状のTwitterのDiva::Modelではフィールドの定義が不十分である。
例えばEntityなどはエクスポートする上で欠かせないフィールドだと思う。
どのフィールドを用意するかを含めてここで議論したい。

履歴

#1 toshi_a 初音2ヶ月前に更新

ない項目はたんに定義してやればいいですが、ものによってはかなり重いですね。
存在するキーはだいたい https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/tweet-object に書いてあります。

単に実装すれば良いもの

langのように、StringのようなDivaにおけるatomicなタイプの値は単に定義すればいいです

実装する意味の薄いもの

そもそもデータが完全でないことを示すtruncated(Boolean)や、Tweetリソース以外に依存するretweeted(Boolean)など、Tweetオブジェクトとして記録するに値しないと思われる情報があるため、一つ一つ検討する必要があります。

オブジェクト

entitiesやplaceは、Tweetに複数存在するうえ、一つ一つが複雑な構造を持っているため、個別のModel classを定義することになると思います。

他の形式にエクスポート: Atom PDF