Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WebAPI Usecase for my home
Search
Logy
March 09, 2022
Programming
0
450
WebAPI Usecase for my home
Web API LT会 -vol.3
Logy
March 09, 2022
Tweet
Share
More Decks by Logy
See All by Logy
変わりゆくAPI連携仕様との付き合い方 / Good practice of using API
nologyance
1
940
戦略的情報収集のすゝめ
nologyance
0
690
自己学習を支えるInoreader + Notionのその後
nologyance
0
800
自己学習を支える Inoreader + Notion
nologyance
3
16k
Nuxt.js + firebaseでハマったこと
nologyance
0
7.2k
Other Decks in Programming
See All in Programming
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
760
使ってみよう Azure AI Document Intelligence
kosmosebi
2
300
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
Netty Chicago Java User Group 2024-04-17
sullis
0
170
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
4.1k
雑に思考を整理する技術と効能
konifar
59
29k
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
Java 22 Overview
kishida
1
180
VS Code をプロダクトにどう取り込むか
onomax
1
360
Elm Form Validation
bkuhlmann
0
510
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
170
Snowflakeで眠ったデータを起こそう!
estie
0
120
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Documentation Writing (for coders)
carmenintech
60
3.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
Rails Girls Zürich Keynote
gr2m
91
13k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Atom: Resistance is Futile
akmur
259
25k
Transcript
WebAPIでおうちDX Web API LT会 - vol.3 太田拓也
自己紹介 • 太田拓也 • 株式会社ラクス • HRTech領域の製品開発 • SpringBoot/Vue.js/AWS/Docker 2
目次 • 昨年こんなものを作りました • 新たなAPI?の登場 • 今後の展望 3
昨年こんなものを 作りました
ラクスアドベントカレンダー11日目:日常生活を支える技術 https://qiita.com/logy0704/items/b78338d658e0264dcb55
システム構成 • LINE Messaging APIで実現 6
LINE Messaging API • https://developers.line.biz/ja/services/messaging-api/ • LINEを通じて様々な機能が実現できる 7
その後 • GoogleCalendarAPIと連携させたりもしました 8
おうちDX • 日常のちょっとした煩わしさを解消 • 今日のゴミ収集は何だっけ? • いつ晩御飯を作り始めよう・・・ • 週末家にいる? •
LINEから通知が来たら基本的に確認するはず! 9
新たなAPIの登場
1 1
気象庁公式API?の 登場
気象庁公式API? • 最近登場したわけではない(そんな話題があったことを思い出した) • 正確にはAPIではない • 政府標準利用規約に準拠して利用できる • 利用の際は気象庁HP https://www.jma.go.jp/jma/kishou/info/coment.htmlも参照のこと
1 3
気象庁公式API? • こんな感じのデータが取れます • これを使えば天気予報を通知できるのでは 1 4
できました • 朝にその日の天気概況と気温、降水確率を通知 • 朝7時点では最低気温が取れなかったので妥協 • 夜中に最低気温のポイントが過ぎているから? 1 5
今後の展望
今後の展望 • 通知メッセージがごちゃごちゃしてきたので綺麗にしたい • Flex Messageを使えばいけそう(LINEすごい) 1 7
今後の展望② • 買い物リスト管理したい • 個人的にはTodoistを使っているのでAPIで同期するイメージ 1 8
Web APIで おうちDXしよう!
ご清聴 ありがとうございました