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
990
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.6k
waiwai-swiftpm-part2
d_date
3
530
わいわいSwift PM part 1
d_date
2
420
What's new in Firebase 2021
d_date
2
1.5k
CI/CDをミニマルに構築する
d_date
1
580
Swift Package centered project - Build and Practice
d_date
20
15k
How to write Great Proposal
d_date
4
1.7k
Thinking about Architecture for SwiftUI
d_date
8
2.4k
Integrate your app to modern world in Niigata
d_date
0
690
Other Decks in Programming
See All in Programming
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
420
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.6k
print("Hello, World")
eddie
2
530
AIコーディングAgentとの向き合い方
eycjur
0
270
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.4k
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
310
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
100
Kiroで始めるAI-DLC
kaonash
2
580
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
420
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.7k
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
480
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Making Projects Easy
brettharned
117
6.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Side Projects
sachag
455
43k
GitHub's CSS Performance
jonrohan
1032
460k
Code Reviewing Like a Champion
maltzj
525
40k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Music & Morning Musume
bryan
46
6.8k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
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