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仕様書ってどう運用したらいいの? / api_doc
Search
Jun Watanabe
August 08, 2017
Programming
0
1.2k
API仕様書ってどう運用したらいいの? / api_doc
presented on PHP BLT #8
https://phpblt.connpass.com/event/61936/
Jun Watanabe
August 08, 2017
Tweet
Share
More Decks by Jun Watanabe
See All by Jun Watanabe
10分(25分)でつくる社内Webツール / howto-oidc-webpage
rela1470
0
97
リーグオブ情シス 第二回 / League of Infosys
rela1470
1
1.3k
Kyashでコーポレートエンジニアを初採用して7ヶ月が経ちましたがお元気ですか / ce-night-kyash
rela1470
4
2.9k
じこしょうかい2019 / rela1470-portfolio-2019
rela1470
0
290
255オクテットのドメインはツラみがある! / endless-work
rela1470
1
4.8k
ヤフーの1on1
rela1470
0
430
15分でわかる!WBMPビューアー実装から始めるPHPバイナリ超初心者入門 / php_wbmp
rela1470
1
2.1k
またブラウザアプリの時代が来る!?ORATTAが考えるこれからのゲーム開発戦略とは / oratta_webapp_pwa
rela1470
0
1.7k
イマドキSaaSで静的解析 / codacy_codecov
rela1470
2
1.9k
Other Decks in Programming
See All in Programming
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
190
全部見せます! クラシルリワードのSwiftTesting移行プロジェクト
uetyo
0
190
The Shape of a Service Object
inem
0
490
『ドメイン駆動設計をはじめよう』中核の業務領域
masuda220
PRO
5
970
開発を加速する共有Swift Package実践
elmetal
PRO
0
400
Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
250
Swiftコードバトル必勝法
toshi0383
0
150
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
320
Android開発以外のAndroid開発経験の活かしどころ
konifar
2
700
長期運用プロダクトの開発速度を維持し続けるためのリファクタリング実践例
wataruss
8
2.7k
2024 컴포즈 정원사
jisungbin
0
150
マイグレーションコード自作して File-Based Routing に自動移行!! ~250 ページの歴史的経緯を添えて~
cut0
1
260
Featured
See All Featured
How to name files
jennybc
75
98k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.2k
Making the Leap to Tech Lead
cromwellryan
128
8.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
The Pragmatic Product Professional
lauravandoore
31
6.2k
Why Our Code Smells
bkeepers
PRO
334
56k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
123
18k
How to Ace a Technical Interview
jacobian
275
23k
Git: the NoSQL Database
bkeepers
PRO
425
64k
Transcript
API༷ॻ͕ ؾ͍ͮͨΒ Excelʹͳͬͯͨ
API༷ॻ͕ ؾ͍ͮͨΒ Excelʹͳͬͯͨ
͍ͬͯ͏ ጻչΛ͠·͢
ղܾͯ͠·ͤΜ
Twitterͱ͔࠙ձͰ ͥͻͥͻ
API༷ॻͬͯ Ͳ͏ӡ༻͢Εྑ͍ͷ? 2017/08/08 PHP BLT #8 Jun Watanabe
Jun Watanabe @rela1470 • ORATTA, Inc. Chief Engineer • PHPer
• αʔόʔνʔϜͰ͖উख • http://rela.red/
https://www.asuka-zero.jp/
ʲલఏ݅ʳ ৽ن։ൃҊ݅ PCιʔγϟϧήʔϜ(PWA) αʔόʔ3ਓ+ωΠςΟϒ3ਓ REST API
20164݄ (ϓϩδΣΫτ࢝ಈ)
API υΩϡϝϯτ ʹײಈ
http://docs.powerbi.apiary.io/
ೖग़ྗ͕ Θ͔Γ͘͢ ·ͱ·͍ͬͯΔ
ϞοΫαʔόʔ ࣮ࡍʹୟ͚Δ
Debugging Proxy ࣮ࡍͷAPIΛhookͯ͠ ݁ՌΛҰཡදࣔ
None
None
εΩʔϚΛఆٛͨ͠Β ͦͷܕʹ߹Θͤͨ μϛʔσʔλΛฦͯ͘͠ΕΔ
None
yamlͰΰϦΰϦॻ͘ or Ξϊςʔγϣϯʹॻ͍ͯม
ΊΜͲ͍͘͞…
͋ͱͰΖ͏ͱ ࢥͬͯ·ͨ͠
apiaryΛॻ͍͔ͨͲ͏͔ νΣοΫ͢Δද͕ग़དྷͨ
ͬͱΊΜͲ͍͘͞…
201610݄ (6ϲ݄)
୭ߋ৽͠ͳ͘ͳͬͨ
PHPॻ͘Ҏ֎ͷ͜ͱ Γͨ͘ͳ͍
PHPॻ͍ͨΒ ࣗಈͰυΩϡϝϯτੜ ͢Εྑ͍ͷͰ
phpDocumentor 2 https://www.phpdoc.org/
ApiGen http://www.apigen.org/
None
༷มߋ͞Εͯ phpDocݹ͍··…
ঃʑʹΕڈΒΕΔ
201612݄ (8ϲ݄)
None
Excelӡ༻։࢝
ਖ਼͘͠ Google εϓϨουγʔτ
ಉ࣌ߋ৽OK मਖ਼ཤྺ͔Δ ײͰૢ࡞͍͢͠
ϚΫϩ৬ਓ͕ ༷ॻ͔ΒίʔυΛ ࣗಈੜ
ݱࡏਐߦܥ
20175݄ (13ϲ݄)
None
None
20176݄ (14ϲ݄)
Insomnia Teams ܖ
None
͑ݟ͔ͭͬͯ·ͤΜ
Twitterͱ͔࠙ձͰ ͥͻͥͻ