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
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&...
Search
HikaruMaruyama
September 19, 2018
Programming
1
630
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
https://linedev.connpass.com/event/97817/
HikaruMaruyama
September 19, 2018
Tweet
Share
More Decks by HikaruMaruyama
See All by HikaruMaruyama
OSS CMS「Drupal 10」 エッセンシャル:最新版でのWeb開発の魅力を探る #oscnagoya
hmaruyama
0
270
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
240
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
330
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
330
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
990
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
150
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
580
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
120
kintoneで楽々交通費精算!駅すぱあとWebサービス連携ハンズオン #kintonedevcamp / 20180802
hmaruyama
0
890
Other Decks in Programming
See All in Programming
Go言語はstack overflowの夢を見るか?
logica0419
0
670
Designing Repeatable Edits: The Architecture of . in Vim
satorunooshie
0
210
SidekiqでAIに商品説明を生成させてみた
akinko_0915
0
110
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
350
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
3
900
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
3
1.7k
Towards Transactional Buffering of CDC Events @ Flink Forward 2025 Barcelona Spain
hpgrahsl
0
120
Inside of Swift Export
giginet
PRO
1
270
社会人になっても趣味開発を続けたい! / traPavilion
mazrean
1
120
Researchlyの開発で参考にしたデザイン
adsholoko
0
100
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing with alien-signals and Custom OSS
aoseyuu
3
5.3k
Blazing Fast UI Development with Compose Hot Reload (Bangladesh KUG, October 2025)
zsmb
2
440
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Side Projects
sachag
455
43k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Code Review Best Practice
trishagee
72
19k
It's Worth the Effort
3n
187
28k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
640
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Facilitating Awesome Meetings
lara
57
6.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Transcript
ϋϯζΦϯࢿྉɿ Ӻ͢ͺ͋ͱWebαʔϏε࿈ܞ Web APIΛͬͯ ΑΓଟ࠼ͳදݱΛ 2018.9.19 Hikaru Maruyama Val Laboratory
Corporation
IJLBSVNBSVZBNB !NBSVZBNBIJBLSV IUUQIJJJJJJJIJLBSVIBUFOBEJBSZDPN PROFILE ؙࢁͻ͔Δ גࣜձࣾϰΝϧݚڀॴ ςΫχΧϧΤόϯδΣϦετ ओͳॻ੶ɿ͡Ίͯͷ ɹɹɹɹ Ӻ͢ͺ͋ͱWebαʔϏε
ઌ΄Ͳ࡞ͨ͠εΩϧʹ ػೳΛՃ͠·͢ʂ ݩؾͰ͔͢ʁ ݩؾͰ͢ʂͪͳΈʹ ߴԁࣉӺɺJR૯ઢͳͲ ͕͍ͬͯ·͢ʂ
ͬͦ͘͞ϋϯζΦϯ։࢝
ekispertϊʔυͷΠϯετʔϧ ϝχϡʔϘλϯΛΫϦοΫ ΫϦοΫ
ekispertϊʔυͷΠϯετʔϧ ݕࡧ૭ʹ ʮekispertʯͱଧͭ node-red-contrib-ekispert-api ΛΠϯετʔϧ
Πϯετʔϧ͕ྃ͢Δͱ ͣΒͣΒͬͱϊʔυ͕ݱΕ·͢
ͪ͜ΒͷϑϩʔΛFork͠·͢ IUUQTFOFCVMBSDPNEJTDPWFSqPXCCCE FFCBEDEBD ʮForkʯϘλϯΛΫϦοΫ
औΓࠐΉϓϩδΣΫτΛࢦఆ
Default Role for AssetΛࢦఆ
Forked! ͜ΕͰenebularͷ ४උྃ
ϊʔυͷฤूʢstationϊʔυʣ μϒϧΫϦοΫ
1.Ӻ͢ͺ͋ͱWebαʔϏεͷ ΞΫηεΩʔΛೖྗ ϊʔυͷฤूʢstationϊʔυʣ 2.ʮDoneʯΛΫϦοΫ
ϊʔυͷฤूʢstation infoϊʔυʣ μϒϧΫϦοΫ
ϊʔυͷฤूʢstation infoϊʔυʣ 1.Ӻ͢ͺ͋ͱWebαʔϏεͷ ΞΫηεΩʔΛೖྗ 2.ʮDoneʯΛΫϦοΫ
σϓϩΠ ʮDeployʯϘλϯΛΫϦοΫͯ͠ มߋΛөͤ͞·͢
σϓϩΠ ҙ͞Ε͍ͯ·͕͢ ؾʹͤͣDeploy͠·͢
ClovaͷڍಈͷςετΛߦ͍·͢ IUUQTDMPWBEFWFMPQFSTMJOFNF
ClovaͷڍಈͷςετΛߦ͍·͢ ઌ΄Ͳ࡞ͨ͠εΩϧͷ ରϞσϧͷʮमਖ਼ʯϘλϯΛ ΫϦοΫ
ClovaͷڍಈͷςετΛߦ͍·͢ ʮςετʯΛΫϦοΫ
ClovaͷڍಈͷςετΛߦ͍·͢ ʮݩؾͰ͔͢ʁʯΛೖྗͯ͠Έ·͢
ClovaͷڍಈͷςετΛߦ͍·͢ ʮςετʯΛΫϦοΫ ͏·͍͚͘ɺ͜ͷΑ͏ʹ Ӻ໊ͱ࿏ઢؚ໊͕·Εͨঢ়ଶͰ ฦ͞Ε·͢ʂ
ิ Web API ͱ
Ӻ࿏ઢͷใ Ͳ͏ͳͬͯΔͷʁ
Ӻ࿏ઢͷใ Ͳ͏ͳͬͯΔͷʁ ͦ͜Ͱ Web API !!!
Web API ͱʁ Application Programming Interface ͷུ ࣮Έͳ͞Μͷۙͳͱ͜ΖͰ ଟ͘ར༻͞Ε͍ͯ·͢
None
(PPHMF.BQTͷ 8FC"1*͕ΘΕ͍ͯ·͢
ɹɹӺ͢ͺ͋ͱΞϓϦͷ߹ ौ୩Ӻ͔Β৽॓Ӻͷ ܦ࿏Λڭ͑ͯ ʹࢁखઢʹΓ·͢Αɺ ·ͨͷ࡛ژઢʹΓ·͢Α
ɹɹӺ͢ͺ͋ͱΞϓϦͷ߹ (&5IUUQTBQJFLJTQFUKQWKTPOTFBSDI DPVSTFFYUSFNF WJB-JTUौ୩৽॓ \l3FTVMU4FUz\l$PVSTFz <lTFBSDI5ZQFzlEFQBSUVSFz
࣮զʑ Web APIΛ࡞͍ͬͯ·ͨ͠
ݩؾͰ͔͢ʁ ࣮զʑ Web APIΛ࡞͍ͬͯ·ͨ͠
࣮զʑ Web APIΛ࡞͍ͬͯ·ͨ͠ POSTϦΫΤετͷ ड͚ޱ Ϩεϙϯε
࣮զʑ Web APIΛ࡞͍ͬͯ·ͨ͠
ݩؾͰ͢ʂͪͳΈʹ ߴԁࣉӺɺJR૯ઢͳͲ ͕͍ͬͯ·͢ʂ ࣮զʑ Web APIΛ࡞͍ͬͯ·ͨ͠
Web API ͱʁ Application Programming Interface ͷུ ࣮Έͳ͞Μͷۙͳͱ͜ΖͰ ଟ͘ར༻͞Ε͍ͯ·͢ ͓͞Β͍
Web API Λ͏গ͠ ৮ͬͯΈ͍ͨͳʔɾɾɾ
None
LINE͞ΜؚΊ ଟ͘ͷاۀ͕Web APIΛ ఏڙ͍ͯ͠ΔͷͰɺ ͥͻ৭ʑ৮ͬͯΈ͍ͯͩ͘͞