$30 off During Our Annual Pro Sale. View Details »

App Store Connect API with Open API Spec

d_date
November 15, 2018

App Store Connect API with Open API Spec

d_date

November 15, 2018
Tweet

More Decks by d_date

Other Decks in Programming

Transcript

  1. App Store Connect API
    With Open API Spec
    2018/11/15 Potatotips #56
    Daiki Matsudate / @d_date

    View Slide

  2. %BJLJ.BUTVEBUF
    @d_date

    View Slide

  3. Summer has come

    View Slide

  4. App Store Connect API
    has released

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. Summer has NOT come⛄

    View Slide

  9. ɾApp Store Connect API by @giginet
    https://speakerdeck.com/giginet/fastest-trip-to-appstore-
    connect
    See more…

    View Slide

  10. Open API Generator

    View Slide

  11. View Slide

  12. View Slide

  13. • Community forked from Swagger Codegen
    • Open API Spec(OAS) 2.x(Swagger) / 3.x
    Open API Generator

    View Slide

  14. • 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

    View Slide

  15. DEMO

    View Slide

  16. • Hard to define too much response models
    • OAS 3.0 Partially Available in Swift
    DEMO

    View Slide

  17. 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

    View Slide

  18. https://github.com/giginet/
    Wormhole

    View Slide

  19. - 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

    View Slide

  20. ɾhttps://developer.apple.com/documentation/
    appstoreconnectapi
    Resources

    View Slide