CS2VIEW开发者文档
查看 Markdown

错误处理

错误响应为 {error:{code,message},requestId}。不要把密钥、Cookie 或完整凭证放进错误日志。

错误码含义建议处理
INVALID_KEY / KEY_REQUIRED密钥无效或缺失检查厂商后端配置
TENANT_DISABLED / APP_DISABLED厂商或应用停用联系平台
CONTRACT_EXPIRED合同到期联系平台续期
INSUFFICIENT_BALANCE余额不足联系厂商充值
ORIGIN_FORBIDDEN来源未授权检查精确域名、协议和端口
TIER_FORBIDDEN档位未授权使用合同允许的档位
INSPECT_LINK_REQUIRED检视档只能传检视链接改用 item.inspect;编辑功能另开通 editor
ITEM_READ_ONLY当前访问不能修改物品参数使用新的检视链接 load 或独立编辑器
INVALID_ITEM物品参数格式错误检查 query 或 inspect
GRANT_EXPIRED未兑换凭证过期提示用户重新进入
GRANT_MISMATCH凭证与来源/访问编号不符检查是否复用了旧凭证
IDEMPOTENCY_CONFLICT同一编号使用了不同参数修复厂商请求编号逻辑
DAILY_LIMIT / CONCURRENCY_LIMIT达到额度等待或联系平台调整额度
VISIT_CLOSED / VISIT_EXPIRED会话关闭或被撤销,无定时到期提示用户重新进入
GRANT_FAILEDSDK 获取凭证失败显示提示,允许重试当前访问
EMBED_TIMEOUT查看器未完成握手检查嵌入地址及网络

请求超时不能直接推断没有扣费。同次进入沿用相同编号重试,后端返回原结果。不要用无限创建新 openId 的方式自动重试。

模型未支持、WebGPU 不可用、GPU 设备丢失等由实际检视器返回渲染错误。请保留 visitId 与错误码,展示可理解的提示。