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
610
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
210
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
320
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
320
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
970
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
130
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
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
180
RailsGirls IZUMO スポンサーLT
16bitidol
0
200
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
12
6.9k
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
140
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
140
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
830
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
250
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
2
370
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
11k
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
8.4k
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
220
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Done Done
chrislema
184
16k
Embracing the Ebb and Flow
colly
86
4.8k
Become a Pro
speakerdeck
PRO
29
5.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Facilitating Awesome Meetings
lara
54
6.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Writing Fast Ruby
sferik
628
62k
Six Lessons from altMBA
skipperchong
28
3.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
750
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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ࢢ·ͩ·ͩ ͜Ε͔Βͩͱࢥ͏ͷͰɺ ΈΜͳͰΓ্͍͖͍͛ͯͨͰ͢ʂ
͓ΘΓ