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
App Store Connect API with Open API Spec
Search
d_date
November 15, 2018
Programming
0
960
App Store Connect API with Open API Spec
d_date
November 15, 2018
Tweet
Share
More Decks by d_date
See All by d_date
TCA Practice in 5 min
d_date
2
1.3k
waiwai-swiftpm-part2
d_date
3
470
わいわいSwift PM part 1
d_date
2
380
What's new in Firebase 2021
d_date
2
1.4k
CI/CDをミニマルに構築する
d_date
1
540
Swift Package centered project - Build and Practice
d_date
20
13k
How to write Great Proposal
d_date
4
1.2k
Thinking about Architecture for SwiftUI
d_date
8
2.3k
Integrate your app to modern world in Niigata
d_date
0
630
Other Decks in Programming
See All in Programming
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
120
Beyond ORM
77web
11
1.5k
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
210
Flatt Security XSS Challenge 解答・解説
flatt_security
0
600
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
1k
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
270
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
140
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
26
5.8k
Androidアプリの One Experience リリース
nein37
0
760
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
270
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
230
良いユニットテストを書こう
mototakatsu
11
3.5k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
112
50k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Statistics for Hackers
jakevdp
797
220k
A Philosophy of Restraint
colly
203
16k
RailsConf 2023
tenderlove
29
960
Git: the NoSQL Database
bkeepers
PRO
427
64k
Faster Mobile Websites
deanohume
305
30k
How to Ace a Technical Interview
jacobian
276
23k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Transcript
App Store Connect API With Open API Spec 2018/11/15 Potatotips
#56 Daiki Matsudate / @d_date
%BJLJ.BUTVEBUF @d_date
Summer has come
App Store Connect API has released
None
None
None
Summer has NOT come⛄
ɾApp Store Connect API by @giginet https://speakerdeck.com/giginet/fastest-trip-to-appstore- connect See more…
Open API Generator
None
None
• Community forked from Swagger Codegen • Open API Spec(OAS)
2.x(Swagger) / 3.x Open API Generator
• Define your Spec in YAML / JSON • Run
openapi-generator generate -i swagger.yaml -g swift4 -o ./output (-i: input file, —g: language, -o: output dir) • 3. Take into your project How to Use
DEMO
• Hard to define too much response models • OAS
3.0 Partially Available in Swift DEMO
Limitation: - oneOf: is converted to Any so that NOT
acceptable for Codable - Enum with `+` / `-` case is converted to without any prefix OAS 3.0 Partially Available in Swift
https://github.com/giginet/ Wormhole
- Provisioning APIs has NOT available yet - Use fastlane/spaceship
instead - generate your client with Open API Generator with your favorite languages - See other client ex). giginet/Wormhole Recap 8FMDPNFUPDPOUSJCVUJOHUP0QFO"1*(FOFSBUPS
ɾhttps://developer.apple.com/documentation/ appstoreconnectapi Resources