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
320
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
110
Other Decks in Programming
See All in Programming
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
380
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
830
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
140
GPUを計算資源として使おう!
primenumber
1
290
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
170
202507_ADKで始めるエージェント開発の基本 〜デモを通じて紹介〜(奥田りさ)The Basics of Agent Development with ADK — A Demo-Focused Introduction
risatube
PRO
5
1.2k
QA x AIエコシステム段階構築作戦
osu
0
210
コーディングエージェント概観(2025/07)
itsuki_t88
0
440
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
17
6.2k
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
570
マッチングアプリにおけるフリックUIで苦労したこと
yuheiito
0
240
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
10k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Making Projects Easy
brettharned
117
6.3k
Faster Mobile Websites
deanohume
308
31k
Why Our Code Smells
bkeepers
PRO
337
57k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Docker and Python
trallard
45
3.5k
How to Ace a Technical Interview
jacobian
278
23k
Balancing Empowerment & Direction
lara
1
510
Writing Fast Ruby
sferik
628
62k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
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ࢢ·ͩ·ͩ ͜Ε͔Βͩͱࢥ͏ͷͰɺ ΈΜͳͰΓ্͍͖͍͛ͯͨͰ͢ʂ
͓ΘΓ