えいのうにっき

a-knowの日記です

Pixela アップデート情報・各ピクセルに任意のデータを持たせられるようにしました!

あけましておめでとうございます!今年もどうぞよろしくお願いします!

仕事初めも無事終えた本日夜、"草APIサービス" Pixelaのアップデートをおこないました。このエントリでは、そのアップデート内容についての補足をさせてもらえたらと思います。

github.com

v1.6.0アップデートの概要

きっかけは、@azu_re さんの以下のツイートでした。

これは絶対いいやつだと思ったので、年末年始休暇中にこのアイデアを暖めに暖めたのち、本日ガッと実装・リリースまで持っていきました。以下、アップデート内容の概要です。

  • Graph 内、日付毎の要素である Pixel に、本来の情報である quantity とは他に、任意の補足情報を記録可能な optionalData プロパティを新たに追加しました。
    • この項目には、JSON文字列を登録することができます。
    • 【例】ランニングした距離を記録している場合、「この日は朝に3km、夜に5km走った」といったような情報を記録したりできます。
  • このプロパティの内容は、今のところは GET /v1/users/<username>/graphs/<graphID>/<yyyyMMdd> でのみ取得することができます。
    • グラフなどには表れません。
    • 将来的に、以下のような機能を実装したいと考えています。
      • 登録済みの optionalData をリストアップする機能。
      • 登録済みの optionalData を対象に検索する機能。

「将来的に実装したい機能」が実際にできるまではなかなかピンと来ないかもしれないのですが、ぜひ今のうちからどんどんデータを登録していってほしいなと思います!

そして例によって、なにかおかしな挙動があったりデグレっていそうだったり、といった不穏なところが見られましたら、ぜひお気軽にお知らせください!