Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
630
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
270
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
240
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
340
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
340
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
1k
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
150
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
580
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
hmaruyama
1
640
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
130
Other Decks in Programming
See All in Programming
CSC509 Lecture 14
javiergs
PRO
0
210
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
300
jakarta-security-jjug-ccc-2025-fall
tnagao7
0
110
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
3
1.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
27k
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
220
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
290
Level up your Gemini CLI - D&D Style!
palladius
1
160
CSC305 Lecture 15
javiergs
PRO
0
240
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
6k
Micro Frontendsで築いた 共通基盤と運用の試行錯誤 / Building a Shared Platform with Micro Frontends: Operational Learnings
kyntk
1
1.9k
Media Capture and Streams: W3C仕様と現場での知見
nowaki28
0
130
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.9k
A better future with KSS
kneath
240
18k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The Cult of Friendly URLs
andyhume
79
6.7k
Building Adaptive Systems
keathley
44
2.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Why Our Code Smells
bkeepers
PRO
340
57k
Facilitating Awesome Meetings
lara
57
6.6k
Statistics for Hackers
jakevdp
799
230k
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ࢢ·ͩ·ͩ ͜Ε͔Βͩͱࢥ͏ͷͰɺ ΈΜͳͰΓ্͍͖͍͛ͯͨͰ͢ʂ
͓ΘΓ