Skip to content

Get Ticket Platforms

Description

取得票券平台支援列表

Resource

GET /v1/ticket/platforms

Authorization

採用 OAuth 2.0 Bearer Token,詳細使用流程請參考 Auth Login。

Request Example

GET /v1/ticket/platforms

Response Body Parameters

Name Type Description
ticket_platforms string[] 票券平台支援列表
ALLOW VALUES:
  • KKDAY
  • KLOOK
  • EZTRAVEL

Response Body Example - 200

{
  "ticket_platforms": [
    "KKDAY"
  ]
}

Response Body Example - 404 When siteinfo_data empty

{
  "message": "查無站台資料"
}

Response Body Example - 404 When ticket_platforms empty

{
  "message": "查無票券平台支援資料"
}

Get Ticket Platforms API Workflow

sequenceDiagram
  participant C as Client
  participant O as OmniPlatform
  participant DB as Database

  C->>O: GET /v1/basic/ticket_platforms
  activate O
  O->>DB: Get [siteinfo] by company_id
  activate DB
  DB->>O: Return data
  deactivate DB

  alt if data is empty
    O->>C: Return response(404, message='查無站台資料')
  end

  O->>O: Handle response

  alt if ticket_platforms is empty
    O->>C: Return response(404, message='查無票券平台支援資料')
  end

  O->>C: Return response(200)
  deactivate O