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
260
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
230
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
EMこそClaude Codeでコード調査しよう
shibayu36
0
310
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
130
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
140
Leading Effective Engineering Teams in the AI Era
addyosmani
7
570
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
3
11k
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
1
120
Devvox Belgium - Agentic AI Patterns
kdubois
1
130
Devoxx BE - Local Development in the AI Era
kdubois
0
130
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
100
他言語経験者が Golangci-lint を最初のコーディングメンターにした話 / How Golangci-lint Became My First Coding Mentor: A Story from a Polyglot Programmer
uma31
0
330
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
760
品質ワークショップをやってみた
nealle
0
600
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
990
Embracing the Ebb and Flow
colly
88
4.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
The World Runs on Bad Software
bkeepers
PRO
72
11k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
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Λ ఏڙ͍ͯ͠ΔͷͰɺ ͥͻ৭ʑ৮ͬͯΈ͍ͯͩ͘͞