用途:快速诊断并解决 MaintainX API 的常见错误,适合在调用 API 遇到认证失败、报错或异常响应时参考。
主要能力:按 HTTP 状态码归类常见问题。400 通常因请求体无效、缺少必填字段或 JSON 格式错误;工单至少需要 title,Priority 取值为 NONE、LOW、MEDIUM、HIGH,Status 取值为 OPEN、IN_PROGRESS、ON_HOLD、COMPLETED、CLOSED,日期需为 ISO 8601 格式。401 表示密钥缺失、无效或过期,需在 MaintainX 的 Settings > Integrations 重新生成,并确认使用 Bearer 前缀、排除多余空白。403 可能因权限不足或套餐层级限制。404 表示资源不存在或路径错误,注意使用 api.getmaintainx.com/v1。422 表示语法正确但语义有误,如状态转换非法、引用了不存在的 assetId 或 locationId。429 为超出速率限制,应遵循 Retry-After 头并采用指数退避。500 为服务端问题,可查看状态页并重试。
使用方式:先设置 MAINTAINX_API_KEY 环境变量,准备 curl 与 jq,并具备应用日志访问权限。可运行诊断脚本检查密钥是否设置、验证认证状态并测试工单接口连通性。例如使用 curl 带 Authorization: Bearer $MAINTAINX_API_KEY 请求 https://api.getmaintainx.com/v1/users?limit=1 ,正常返回 200。
适用场景:调用 MaintainX API 出现错误时的排障与验证。
限制:需要有效的 API 密钥与相应权限;部分操作可能受套餐层级限制;具体可用性以官方文档与状态页为准,资料未提供更详细的价格与支持信息。