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
930
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
580
waiwai-swiftpm-part2
d_date
2
370
わいわいSwift PM part 1
d_date
2
330
What's new in Firebase 2021
d_date
2
1.3k
CI/CDをミニマルに構築する
d_date
1
480
Swift Package centered project - Build and Practice
d_date
20
12k
How to write Great Proposal
d_date
1
500
Thinking about Architecture for SwiftUI
d_date
8
2.1k
Integrate your app to modern world in Niigata
d_date
0
580
Other Decks in Programming
See All in Programming
Hanami and htmx
bkuhlmann
0
210
見た目から始める生産性向上
ikumatadokoro
7
830
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
4k
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
360
Rethinking UI building strategies @ SFI 2024
letelete
0
270
2 週間で Twitter Bot を作ってみた
contour_gara
0
340
Site Reliability Engineering for GMO
pyama86
8
1k
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
100
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
180
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
530
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
640
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
276
33k
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
The Brand Is Dead. Long Live the Brand.
mthomps
49
28k
Ruby is Unlike a Banana
tanoku
96
10k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
4 Signs Your Business is Dying
shpigford
175
21k
Typedesign – Prime Four
hannesfritz
36
2.1k
Building Applications with DynamoDB
mza
88
5.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Code Reviewing Like a Champion
maltzj
514
39k
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