操作
最適化 #1072
未完了Twitterモデルのフィールド定義を増やす
ステータス:
新規
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2017-10-10
期日:
進捗率:
0%
プラグイン名:
説明
TwitterモデルのJSONエクスポートとインポートをしたいが現状のTwitterのDiva::Modelではフィールドの定義が不十分である。
例えばEntityなどはエクスポートする上で欠かせないフィールドだと思う。
どのフィールドを用意するかを含めてここで議論したい。
toshi_a 初音 さんが約7年前に更新
ない項目はたんに定義してやればいいですが、ものによってはかなり重いですね。
存在するキーはだいたい 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を定義することになると思います。
操作