Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebAPI Usecase for my home

Logy
March 09, 2022

WebAPI Usecase for my home

Web API LT会 -vol.3

Logy

March 09, 2022
Tweet

More Decks by Logy

Other Decks in Programming

Transcript

  1. WebAPIでおうちDX
    Web API LT会 - vol.3
    太田拓也

    View Slide

  2. 自己紹介
    • 太田拓也
    • 株式会社ラクス
    • HRTech領域の製品開発
    • SpringBoot/Vue.js/AWS/Docker
    2

    View Slide

  3. 目次
    • 昨年こんなものを作りました
    • 新たなAPI?の登場
    • 今後の展望
    3

    View Slide

  4. 昨年こんなものを
    作りました

    View Slide

  5. ラクスアドベントカレンダー11日目:日常生活を支える技術
    https://qiita.com/logy0704/items/b78338d658e0264dcb55

    View Slide

  6. システム構成
    • LINE Messaging APIで実現
    6

    View Slide

  7. LINE Messaging API
    • https://developers.line.biz/ja/services/messaging-api/
    • LINEを通じて様々な機能が実現できる
    7

    View Slide

  8. その後
    • GoogleCalendarAPIと連携させたりもしました
    8

    View Slide

  9. おうちDX
    • 日常のちょっとした煩わしさを解消
    • 今日のゴミ収集は何だっけ?
    • いつ晩御飯を作り始めよう・・・
    • 週末家にいる?
    • LINEから通知が来たら基本的に確認するはず!
    9

    View Slide

  10. 新たなAPIの登場

    View Slide

  11. 1
    1

    View Slide

  12. 気象庁公式API?の
    登場

    View Slide

  13. 気象庁公式API?
    • 最近登場したわけではない(そんな話題があったことを思い出した)
    • 正確にはAPIではない
    • 政府標準利用規約に準拠して利用できる
    • 利用の際は気象庁HP
    https://www.jma.go.jp/jma/kishou/info/coment.htmlも参照のこと
    1
    3

    View Slide

  14. 気象庁公式API?
    • こんな感じのデータが取れます
    • これを使えば天気予報を通知できるのでは
    1
    4

    View Slide

  15. できました
    • 朝にその日の天気概況と気温、降水確率を通知
    • 朝7時点では最低気温が取れなかったので妥協
    • 夜中に最低気温のポイントが過ぎているから?
    1
    5

    View Slide

  16. 今後の展望

    View Slide

  17. 今後の展望
    • 通知メッセージがごちゃごちゃしてきたので綺麗にしたい
    • Flex Messageを使えばいけそう(LINEすごい)
    1
    7

    View Slide

  18. 今後の展望②
    • 買い物リスト管理したい
    • 個人的にはTodoistを使っているのでAPIで同期するイメージ
    1
    8

    View Slide

  19. Web APIで
    おうちDXしよう!

    View Slide

  20. ご清聴
    ありがとうございました

    View Slide