最適化 #1072
open
Added by あひる 家鴨 about 7 years ago.
Updated almost 7 years ago.
Description
TwitterモデルのJSONエクスポートとインポートをしたいが現状のTwitterのDiva::Modelではフィールドの定義が不十分である。
例えばEntityなどはエクスポートする上で欠かせないフィールドだと思う。
どのフィールドを用意するかを含めてここで議論したい。
ない項目はたんに定義してやればいいですが、ものによってはかなり重いですね。
存在するキーはだいたい 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を定義することになると思います。
- Target version deleted (
3.6)
Also available in: Atom
PDF