了解接送服务 API、响应约定和端点目录。
基础路径
所有操作都位于 /v1/transfers 之下,并且需要 API 凭据。
text
https://api.sandbox.travelandz.com/v1/transfers内容类型
任何带请求体的请求都要发送 Content-Type: application/json。流式端点需要 Accept: text/event-stream。
成功状态码
| 操作 | HTTP |
|---|---|
| 查询 | 200 OK |
| 定价 | 200 OK |
| 预订与变更 | 200 OK |
| 取消 | 200 OK |
| 流连接已建立 | 200 OK |
创建预订返回 200 而不是 201。响应中带有 status 字段,因为请求返回时预订并不总是已确认。请参阅[预订接送服务](/docs/transfers-book)了解你必须处理的三种状态。
请求体或查询参数中的未知属性会以 400 拒绝。
端点目录
| Method | Path | Purpose |
|---|---|---|
POST | /v1/transfers/search | Search transfer offers. |
GET | /v1/transfers/amenities | List the amenity catalog. |
POST | /v1/transfers/pricing | Confirm the final price of an offer. |
POST | /v1/transfers/book | Create a reservation. |
GET | /v1/transfers/reservations/details | Read a reservation by any identifier. |
GET | /v1/transfers/reservations/by-confirmation/:confirmationNumber | Read a reservation by confirmation number. |
GET | /v1/transfers/reservations/by-search/:searchId | Read a reservation by search ID. |
GET | /v1/transfers/reservations/:reservationId | Read a single reservation. |
POST | /v1/transfers/reservations/changes/search | Search replacement offers. |
POST | /v1/transfers/reservations/changes | Confirm a reservation change. |
POST | /v1/transfers/flights/verify | Check a flight against the pickup time. |
GET | /v1/transfers/flights | Look up a flight. |
GET | /v1/transfers/reservations/:reservationId/vehicle | Read driver and vehicle. |
GET | /v1/transfers/reservations/:reservationId/vehicle/stream | Stream driver and vehicle. |
GET | /v1/transfers/tracking/:reservationId/events/latest | Read the latest tracking event. |
GET | /v1/transfers/tracking/:reservationId/events/stream | Stream tracking events. |
DELETE | /v1/transfers/reservations/:reservationId | Cancel a reservation. |
集成检查清单
- 持久化
searchId、resultId、bookingToken、pricingToken、reservationId、confirmationNumber以及你自己的partnerTrackingId。 - 只收取 pricing 返回的
finalPrice.amount。 - 切勿依据搜索响应或设施数据自行重算价格。
- 将
409 transfer_price_changed视为必须重新报价。 - 将
502视为请求失败,并在再次创建前先查询预订。 - 含设施的预订请使用
searchId查询。 - 对
429和临时网络故障使用指数退避重试。 - 不再需要流连接时请显式关闭。
- 切勿在客户端记录令牌、支付数据或旅客个人信息。