跳到主要内容

错误码14000

错误截图

错误码14000截图

错误描述

无效的请求参数:请求参数缺失、格式错误或校验失败。

解决方案

常见场景

错误信息说明
token is required请求体中缺少 token 字段
params is required请求体中缺少 params 字段
params is not a valid JSON stringparams 不是合法的 JSON 字符串
One of token/repoId/meta/downloadUrl is nullparams 中缺少必要字段
The params decoded from the token is incompleteJWT 解码后的 payload 不完整
downloadUrl not match mediaUrldownloadUrl 的 host 与三方应用接口地址不一致
uploadUrl not match mediaUrluploadUrl 的 host 与三方应用接口地址不一致
mentionUrl not match mediaUrlmentionUrl 的 host 与三方应用接口地址不一致
notifyUrl not match mediaUrlnotifyUrl 的 host 与三方应用接口地址不一致

缺少 token 或 params

前端 SDK 集成模式下,JSSDK 初始化时会向文档中台发送 POST 请求,请求体结构如下:

{
"token": "JWT 签名字符串",
"params": "初始化配置对象的 JSON 字符串"
}

请确认 tokenparams 均已正确传递。params 应为完整的初始化配置对象序列化后的 JSON 字符串,配置字段说明参考 配置

params 不是合法的 JSON 字符串

检查 params 的值是否为有效的 JSON 字符串。常见错误包括:使用了 JavaScript 对象而非 JSON 字符串(应使用 JSON.stringify() 序列化);JSON 字符串中包含未转义的特殊字符;字符串拼接时遗漏引号或括号。

必要参数缺失

params 中必须包含 meta(至少含 idnamemodified_atpermissions)、userinfo(至少含 id)、repoConfig.downloadUrl。同时 JWT token 的 payload 中也需包含完整信息:meta.idmeta.permissions.readmeta.permissions.write(布尔值)、userinfo.idrepoConfig.idopenConfig.action(值为 editview)。完整说明参考 配置签名

URL host 不匹配

repoConfig 中的 downloadUrluploadUrlnotifyUrlmentionUrl(如有)的 host 必须与管理控制台中配置的三方应用接口地址 host 一致(含 hostname 和端口)。例如,三方应用接口地址为 https://demohost:8080/v2/context,则 downloadUrl 应为 https://demohost:8080/v2/context/{docId}/content 格式。如果 URL 中 host 不带端口,相关配置也不要带端口;协议(http/https)不同时,host 比较仍基于 hostname 和端口。管理控制台配置参考 前期准备