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
500
WebAPI Usecase for my home
Web API LT会 -vol.3
Logy
March 09, 2022
Tweet
Share
More Decks by Logy
See All by Logy
サービス開発を前に進めるために 新米リードエンジニアが 取り組んだこと / Steps Taken by a Novice Lead Engineer to Advance Service Development
nologyance
0
260
変わりゆくAPI連携仕様との付き合い方 / Good practice of using API
nologyance
1
1.1k
戦略的情報収集のすゝめ
nologyance
0
720
自己学習を支えるInoreader + Notionのその後
nologyance
0
850
自己学習を支える Inoreader + Notion
nologyance
3
16k
Nuxt.js + firebaseでハマったこと
nologyance
0
7.5k
Other Decks in Programming
See All in Programming
null or undefined
susisu
22
6.2k
Understand the mechanism! Let's do screenshots tests of Compose Previews with various variations / 仕組みから理解する!Composeプレビューを様々なバリエーションでスクリーンショットテストしよう
sumio
3
480
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
130
Android開発以外のAndroid開発経験の活かしどころ
konifar
2
700
Some more adventure of Happy Eyeballs
coe401_
2
180
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
600
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
320
React + TextAliveでカッコいいLyric Applicatioinを作ろう!!
tosuri13
0
400
How to Break into Reading Open Source
kaspth
1
190
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
マイグレーションコード自作して File-Based Routing に自動移行!! ~250 ページの歴史的経緯を添えて~
cut0
1
260
私のEbitengineの第一歩
qt_luigi
0
440
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
425
64k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
A Modern Web Designer's Workflow
chriscoyier
691
190k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
BBQ
matthewcrist
83
9.1k
Speed Design
sergeychernyshev
22
420
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
Agile that works and the tools we love
rasmusluckow
327
20k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
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しよう!
ご清聴 ありがとうございました