Actions
最適化 #1072
openTwitterモデルのフィールド定義を増やす
Status:
新規
Priority:
通常
Assignee:
-
Target version:
-
Start date:
2017-10-10
Due date:
% Done:
0%
プラグイン名:
Description
TwitterモデルのJSONエクスポートとインポートをしたいが現状のTwitterのDiva::Modelではフィールドの定義が不十分である。
例えばEntityなどはエクスポートする上で欠かせないフィールドだと思う。
どのフィールドを用意するかを含めてここで議論したい。
Updated by toshi_a 初音 about 7 years ago
ない項目はたんに定義してやればいいですが、ものによってはかなり重いですね。
存在するキーはだいたい 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を定義することになると思います。
Actions