Project

General

Profile

最適化 #1072

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

Added by あひる 家鴨 about 2 years ago. Updated almost 2 years ago.

Status:
新規
Priority:
通常
Assignee:
-
Target version:
-
Start date:
2017-10-10
Due date:
% Done:

0%

プラグイン名:

Description

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

History

#1

Updated by toshi_a 初音 about 2 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を定義することになると思います。

#2

Updated by toshi_a 初音 almost 2 years ago

  • Target version deleted (3.6)

Also available in: Atom PDF