错误代码
Flex Web Service 出错时,通常会在 XML 或文本响应里返回状态和错误信息。不要只看 HTTP 状态码,响应正文也很重要。
常见错误类型
Section titled “常见错误类型”| 类型 | 可能原因 |
|---|---|
| Token 无效 | Token 填错、已重置或未启用 Web Service。 |
| Query 无效 | Query ID 填错,或该 Query 不属于该账户。 |
| 报表未准备好 | SendRequest 后立刻 GetStatement,报表还在生成。 |
| 权限不足 | 账户没有对应报表或字段权限。 |
| 参数错误 | t、q、v 参数缺失或填错。 |
- 确认 Client Portal 里 Flex Web Service 已启用。
- 确认 Token 没有复制错。
- 确认 Query ID 是 Flex Query 的编号。
- SendRequest 成功后再使用 Reference Code 调 GetStatement。
- 报表很大时,等待几秒后重试下载。
程序提示建议
Section titled “程序提示建议”| 错误 | 用户提示 |
|---|---|
| Token 错误 | 请重新复制 Flex Token,注意不要带空格。 |
| Query ID 错误 | 请检查 Flex Query ID 是否正确。 |
| Reference Code 错误 | 请先生成报表,再下载报表。 |
| 报表为空 | 请检查 Flex Query 是否勾选了需要的字段。 |
正式系统应把完整错误响应保存到日志,但日志里要隐藏 Token。