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
APIのHUBサービスを立ち上げます APIStudy #13 / 20171219
Search
HikaruMaruyama
December 20, 2017
Programming
0
620
APIのHUBサービスを立ち上げます APIStudy #13 / 20171219
HikaruMaruyama
December 20, 2017
Tweet
Share
More Decks by HikaruMaruyama
See All by HikaruMaruyama
OSS CMS「Drupal 10」 エッセンシャル:最新版でのWeb開発の魅力を探る #oscnagoya
hmaruyama
0
260
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
220
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
320
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
330
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
980
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
140
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
570
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
hmaruyama
1
620
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
120
Other Decks in Programming
See All in Programming
あなたとJIT, 今すぐアセンブ ル
sisshiki1969
1
660
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
200
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
470
WebAssemblyインタプリタを書く ~Component Modelを添えて~
ruccho
1
820
Vibe coding コードレビュー
kinopeee
0
440
新しいモバイルアプリ勉強会(仮)について
uetyo
1
260
技術的負債で信頼性が限界だったWordPress運用をShifterで完全復活させた話
rvirus0817
1
1.7k
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
130
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
1
280
実践!App Intents対応
yuukiw00w
1
270
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
10
1.7k
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
270
Featured
See All Featured
Become a Pro
speakerdeck
PRO
29
5.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Why Our Code Smells
bkeepers
PRO
338
57k
Producing Creativity
orderedlist
PRO
347
40k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Code Reviewing Like a Champion
maltzj
525
40k
KATA
mclloyd
32
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How to Ace a Technical Interview
jacobian
278
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
It's Worth the Effort
3n
186
28k
Fireside Chat
paigeccino
39
3.6k
Transcript
2017/12/19 APIStudy #13 ϰΝϧݚڀॴ ؙࢁͻ͔Δ APIͷHUBαʔϏεΛ ্ཱͪ͛·͢
ؙࢁͻ͔Δ גࣜձࣾϰΝϧݚڀॴ ςΫχΧϧΤόϯδΣϦετ ਆಸݝ૬ݪࢢࡏॅ IJLBSVNBSVZBNB !NBSVZBNBIJBLSV IUUQIJJJJJJJIJLBSVIBUFOBEJBSZDPN Profile
ҊͷձࣾͰ͢ • 40Ҏ্ଓ͘ITاۀ • ࠃॳͷҊιϑτ“Ӻ͢ͺ͋ͱ” • ܦ࿏୳ࡧΤϯδϯΛ׆༻ͯ͠ ࣄۀΛల։
Ӻ͢ͺ͋ͱͷػೳ • Ӻɺ࿏ઢσʔλ • ܦ࿏୳ࡧ • ӡߦใ WebAPIΛఏڙͯ͠·͢
ࠓͷ͓ɿ ࠓɺզʑ͕ औΓΜͰΔ͜ͱ
։ൃऀͷํʹ͓ਘͶ͠·͢ɿ APIΛͬͯΔ࣌ʹ ࠔͬͨ͜ͱ͋Γ·ͤΜ͔ʁ
ཉ͍͠ใͷAPIΛ ୳͢ͷ͕໘
ෳͷAPIΛ͏ͱ • ༷͕όϥόϥͰֶशίετ͕͔͔Δ • APIΩʔόϥόϥͰཧ͕ɾɾ • ܖઌόϥόϥͰ(ry
ղܾ͍ͨ͠ʂʂ
None
ެڞަ௨ػؔͷ͋ΒΏΔσʔλΛू͠ɺ APIͱͯ͠ެ։ɾఏڙ͢Δ͜ͱ͕Ͱ͖Δ APIͷHUBαʔϏε ValAPIs ͱɿ
ValAPIsͰղܾͰ͖Δ͜ͱɿ ެڞަ௨ػؔʹಛԽͨ͠APIΛҰཡͰݕࡧ webαΠτΛ·ΘΓͳ͕Β ඞཁͳAPIΛ୳͢खؒΛղফ APIΩʔɾܖ૭ޱҰͭɺ༷౷Ұ ։ൃޮ্͕͕Βͳ͍Λղফ APIΩʔͷཧͷࡶ͞ɺࣄॲཧͷखؒΛղফ
ɾɾɾͱ͍͏αʔϏεʹͳΔ༧ఆ
β൛Ұൠެ։த ΦʔϓϯσʔλΛAPIԽ APIॱ֦࣍ॆ༧ఆ ୭Ͱ৮Ε·͢ ͥͻͬͯΈ͍ͯͩ͘͞ http://valapis.jp/v1/index.html
ͳΜͰ͜ΜͳαʔϏεΛ ্ཱ͔ͪ͛ͨͬͯʁ
6CFSɺاۀͱاۀɺϏδωεͱϏδωεΛͭͳ͙"1*Τίϊϛʔͱݺ ΕΔ৽ͨͳைྲྀͷදతͳࣄྫͷͻͱͭͱ͍͑Δɻاۀಉ͕͓࢜ޓ͍ͷڧ ΈΛར༻͠߹͍ɺlࣗલl͚ͩͰෆՄೳͩͬͨՁΛग़͢ΔɻͦΜͳ৽ ͨͳܦࡁݍ͕಄͍ͯ͠ΔͷͰ͋Δɻ தུ 'PVSTRVBSFͷϢʔβʔɺҐஔใʹج͍ͮͯλΫγʔखΛ͍ͨ͠ͱ͖ɺ 6CFSͷεϚϗΞϓϦΛμϯϩʔυͨ͠Γɺͦͷىಈͨ͠Γ͠ͳͯ͘ ɺ'PVSTRVBSFͷεϚϗΞϓϦ্ͷҐஔใʹ߹ΘͤͯɺλΫγʔख͕ Ͱ͖ΔΑ͏ʹͳͬͨɻ'PVSTRVBSFͱͯ͠ɺ͚ࣗࣾͩͰ༰қͰͳ͔ͬͨ
৽αʔϏεɺϢʔβʔɾΤΫεϖϦΤϯεͷఏڙΛඇৗʹ؆୯ʹɺ͘͢ ࣮ݱͰ͖ͨΘ͚Ͱ͋ΔɻҰํɺ6CFSɺࣗࣾνϟωϧҎ֎͔Βར༻ऀΛ֫ ಘͰ͖ΔΑ͏ʹͳͬͨɻ ग़యɿܨ͙͜ͱͰੜ·ΕΔň"1*Τίϊϛʔʼnͷিܸ IUUQUPZPLFJ[BJOFUBSUJDMFT
͜Ε͔ΒITҎ֎ͷྖҬͰ API͕׆༻͞Ε ܨ͕Δखஈͱͳ͍ͬͯ͘
୯ͳΔAPIఏڙ͚ͩͰͳ͘ ڞͷ͕Γ
·ͱΊ • ެڞަ௨ܥͷAPIΛ·ͱΊͨ HUBαʔϏε ValAPIs Λఏڙ͠·͢ • ࠃͷAPIࢢ·ͩ·ͩ ͜Ε͔Βͩͱࢥ͏ͷͰɺ ΈΜͳͰΓ্͍͖͍͛ͯͨͰ͢ʂ
͓ΘΓ