> For the complete documentation index, see [llms.txt](https://resources.atriptech.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://resources.atriptech.com/api-wen-dang/support-and-reference/troubleshooting-and-support/errors-handing/307-vs-327-vs-410.md).

# 307 vs 327 vs 410

{% hint style="info" %}
💬 **需要帮助？** 如果遇到问题，请在帮助中心咨询 Eva，快速获取诊断建议。

<a href="https://www.atriptech.com/" class="button primary" data-icon="comments">咨询 Eva</a>
{% endhint %}

当 `order.do` 因预订数据可能不完整、无效或格式错误而失败时，使用本页面。

### 简要回答

`307` 表示一个或多个预订请求字段无效。

`327` 表示乘客信息不满足预订要求。

`410` 表示联系电话格式无效。

三者都是输入问题。

都不应触发盲目重试。

### 常见问题

#### `307` 通常意味着什么？

意味着 Atlas 发现了一个无效的订单字段。

检查响应中的 `msg` 获取确切的字段。

#### `327` 通常意味着什么？

意味着必需的乘客或证件数据缺失，或不符合当前预订要求。

重新检查 `verify.do` 中的 `bookingRequirement`。

#### `410` 通常意味着什么？

意味着联系电话格式错误。

修复格式并重新提交。

### 核心区别

#### `307` — 非法预订请求参数

**通常含义**

一个或多个请求字段无效。

这可能包括乘客字段、证件字段或附加服务映射。

**典型示例**

* 无效的乘客姓名
* 错误的生日格式
* 错误的性别值
* 无效的证件到期日期格式
* 不一致的行李映射

**下一步操作**

读取返回的 `msg`。

修复确切的字段并重新提交。

#### `327` — 乘客信息不符合要求

**通常含义**

请求不满足当前的 `bookingRequirement`。

必需的乘客或证件字段缺失、不完整或不可接受。

**典型示例**

* 缺少证件数据
* 需要时缺少国籍或居住地数据
* 乘客详情与航空公司要求的字段集不匹配

**下一步操作**

从最新的验证响应重新读取 `bookingRequirement`。

然后根据该要求重建乘客数据。

#### `410` — 无效的联系电话格式

**通常含义**

联系电话格式错误。

**预期模式**

使用 `XXXX-XXXXXXXX`。

示例：

* `0001-87291810`
* `0086-13928109091`

**下一步操作**

更正电话格式并重新提交。

### 快速决策规则

在生产中使用此规则：

* `307` — 检查确切无效字段
* `327` — 重新检查 `bookingRequirement`
* `410` — 仅修复电话格式

### 首先检查什么

当这些错误出现时，检查：

* 最新的 `bookingRequirement`
* 乘客姓名、出生日期、性别和证件字段
* 联系电话格式
* 请求是否基于过时的验证数据构建

### 常见错误

#### 将 `327` 视为通用格式问题

不要这样做。

这通常意味着请求不满足航空公司特定的必填字段集。

#### 将 `410` 视为乘客数据问题

不要这样做。

这是一个联系格式问题。

#### 在未读取 `msg` 的情况下重试 `307`

不要这样做。

返回的字段提示是修复问题的最快路径。

### 最佳实践

从最新的验证响应构建 `order.do`。

使用 `bookingRequirement` 作为所需乘客和证件字段的真实来源。

在发送请求前规范化联系电话格式。

### 相关页面

* [验证 vs 下单](/api-wen-dang/product-guides/booking/booking-overview/booking-decisions/verify-vs-order.md)
* [验证](/api-wen-dang/product-guides/booking/booking-step-guides/verify.md)
* [创建订单](/api-wen-dang/product-guides/booking/booking-step-guides/create-order.md)
* [错误代码](/api-wen-dang/support-and-reference/troubleshooting-and-support/errors-handing.md)
* [验证、订单与出票错误](/api-wen-dang/support-and-reference/troubleshooting-and-support/errors-handing/verify-order-and-ticketing-errors.md)
