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
940
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
1
770
waiwai-swiftpm-part2
d_date
2
390
わいわいSwift PM part 1
d_date
2
340
What's new in Firebase 2021
d_date
2
1.3k
CI/CDをミニマルに構築する
d_date
1
500
Swift Package centered project - Build and Practice
d_date
20
12k
How to write Great Proposal
d_date
4
910
Thinking about Architecture for SwiftUI
d_date
8
2.2k
Integrate your app to modern world in Niigata
d_date
0
590
Other Decks in Programming
See All in Programming
実践AI/ML ~よくあるユースケースとレコメンデーションの効果的な活用戦略~
cmnakamurashogo
0
270
freee 技術の日 2024 Day1 進化していくシステムアーキテクチャ
usami
1
390
ゆるっと話すSLI/SLOを設定してよかったこと出来ていないこと
maaaato
2
590
The Final Frontier of Web Development: React Server Components vs Jakarta EE
ivargrimstad
0
1.1k
コード生成を活用したgqlgen+dataloaderの実装パターン解説
syumai
4
550
A passwordless future! Passkeys for Spring Developers
deepu105
0
150
エンジニア向け 株式会社バックテック 会社紹介資料 / for Engineers
backtech
1
190
Vertical Architectures for Scalable Angular Applications
manfredsteyer
PRO
0
110
A Sighting of filterA in Typelevel Rite of Passage
philipschwarz
PRO
0
160
앱 성능 영혼까지 끌어올리기
veronikapj
0
440
End-to-End Encryption for Streaming Data Pipelines @ Berlin Buzzwords 2024
hpgrahsl
0
100
OpenAPI 3.1 and Spring-Boot 3 What's New?
bnasslahsen
0
170
Featured
See All Featured
Designing for humans not robots
tammielis
247
25k
Into the Great Unknown - MozCon
thekraken
16
1.2k
The Language of Interfaces
destraynor
151
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
14
4.8k
Building Your Own Lightsaber
phodgson
101
5.8k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Atom: Resistance is Futile
akmur
260
25k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
19
1.7k
The Pragmatic Product Professional
lauravandoore
27
6k
WebSockets: Embracing the real-time Web
robhawkes
59
7.1k
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