跳至内容
Live-Demo

Shop API,
实时上手体验

逐步体验 ADITUS Ticketshop API——每一步都会展示真实请求、实时响应,以及您可以基于这些数据构建的功能。

第 1 步

发现活动

Discovery 端点会列出商店公开的所有活动,包括状态、日期和币种。它是所有集成的入口。对于正在售票的活动,可打开商品选择。

GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
请求标头
Accept-Language
响应 · application/json
正在加载响应内容…
正在加载活动…
完整 API 流程

全部六个步骤中会发生什么

无需运行 JavaScript 或调用实时 API,也能阅读此概览。上方交互式演示中的请求和响应仍直接来自 ADITUS 演示系统。

  1. 发现活动

    加载商店提供的活动,包括销售状态、日期、货币和可用的商品组合。

    GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
  2. 加载票券和品牌样式

    读取所选商品组合中的可预订商品,然后应用该活动专属的商店主题。

    GET/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles
    GET/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}
  3. 创建购物车

    创建购物车并添加所选商品。返回的购物车状态将用于驱动后续所有调用。

    POST/Demo_API/api/shop/v1/cart?$expand=All
    POST/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=All
  4. 登记人员

    加载所需的预填数据和问题集,然后保存结账所需的买家与参与者信息。

    GET/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration/{self|thirdperson}/prefill-data
    PUT/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration?$expand=All
  5. 验证并结账

    验证购物车,必要时选择可用的支付服务商,然后提交订单。

    GET/Demo_API/api/shop/v1/cart/{cartId}/validate
    PUT/Demo_API/api/shop/v1/cart/{cartId}/payment-providers
    POST/Demo_API/api/shop/v1/cart/{cartId}/checkout
  6. 获取票券

    读取已完成的订单,并使用其中的票券、收据和钱包链接。

    GET/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}