Tencent/APIJSON
Documented errors, page 2 of 2. Back to Tencent/APIJSON
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| 字符 不合法! :value 中 value 里的 SQL 函数必须为 function(arg0,arg1,...)… | validation | error | apijson, sql, input-validation, window-function, syntax |
| join: 中 不合法!必须为… | validation | error | apijson, join, reference-assignment, validation |
| @cache:value 中 value 的值不合法!必须在 [0,1,2] 或 [ALL, ROM, RAM] 内 ! | validation | error | apijson, cache, request-argument, enum-validation |
| 字符串 不合法!预编译模式下 :value 中 value里面用 ; 分割的每一项… | validation | error | apijson, sql, input-validation, alias |
| / : 的深度(或者说层级) 为 已超限,必须在 1- 内 ! | validation | error | apijson, depth-limit, nested-query, resource-guard |
| Cannot convert String value '" + value + "' to int: " +… | exception | error | json, type-conversion, apijson, number-parsing |
| : : value 中 value 类型错误,只能是 String 或 Map<String, Object> ! | validation | error | apijson, request-validation, batch-request |
| 请求, / 不能传 ! | validation | error | apijson, validation, post, id-generation |
| visitorId 只能是 Long 或 String 类型! | exception | error | apijson, type-error, integration, authentication |
| 服务器内部错误,List 中 Join.onList[0].getKey() = null! | exception | critical | apijson, app-join, internal-error, null-pointer |
| :'/targetTable/targetKey' 中路径对应的 ' ':value 中 value… | validation | error | apijson, join, type-error, path-resolution |
| 找不到脚本语言 " + lang + " 对应的执行引擎!请先依赖相关库并在后端… | exception | error | apijson, scripting, dependency, registration |
| Cannot convert value of type " + value.getClass().getName()… | exception | error | json, type-conversion, apijson, schema-mismatch |
| 字符 不合法!预编译模式下 中 function 必须符合小写英文单词的 SQL… | validation | error | apijson, sql, input-validation, window-function, fulltext |
| 字符 不合法!预编译模式下… | validation | error | apijson, having, function-name, config |
| 字符 不合法!预编译模式下… | validation | error | apijson, sql, input-validation, identifier, backtick |
| join:value 中 value 的 key@ 中 key 值 | validation | error | apijson, join, identifier, on-condition |
| /count:value 中 value 的值不合法!必须在 0- 内 ! | validation | error | apijson, pagination, count, range-validation |
| Cannot convert value of type " + value.getClass().getName()… | exception | error | json, type-conversion, apijson, schema-mismatch, error-message |
| @join:value 中 value 的 Table 值 | validation | error | apijson, join, table-name, identifier-validation, sql-injection-guard |
| PUT , / 不存在! | exception | error | apijson, put, not-found, json-array, stale-state |
| 不允许 version = " + parser.getVersion() + " 的请求调用远程函数 " +… | exception | error | apijson, remote-function, versioning, configuration |
| 字符串 不合法!预编译模式下… | validation | error | apijson, having, regex-validation, sql-injection |
| : 里的 @combine:value 不合法!开放请求 GET、HEAD 才允许传 @combine:value ! | validation | error | apijson, combine, method-mismatch, security |
| 批量新增/修改失败! / :value 中value不合法!类型必须是 OBJECT ,结构为 ! | validation | error | apijson, batch, unsupported-type, validation, array |
| join: ' 对应的 : : value } 中 value 类型不合法!必须为同层级引用赋值路径 String! | validation | error | apijson, join, type-error, reference-assignment |
| 预编译模式下 @sample:value 中 | validation | error | apijson, sample, prepared-statement, clickhouse |
| JSON格式不合法! ! | validation | error | apijson, json, parse, invalid-input |
| 请求, / 里面的 :[] 中所有项的类型都只能是 Long 或 String ! | validation | error | apijson, validation, type-mismatch, batch |
| Cannot convert value of type " + value.getClass().getName()… | exception | error | json, type-conversion, apijson, schema-mismatch |
| 请求, 里面不允许传 : ! | validation | error | apijson, undefined-key, structure, request-table |
| 请求, / 里面的 :value 中value的类型只能是 Long 或 String ! | validation | error | apijson, validation, id-type, put-delete |
| @raw:value 的 value 中 | validation | error | apijson, raw, type-error |
| : ' } 中字符 ' ' 不合法!括号 (()) 嵌套层级 已超过最大值,必须在 0- 内! | validation | error | apijson, combine, nesting-limit, validation |
| @having:value 的 value 中字符串 | validation | error | apijson, having, raw, input-limit |
| @raw:value 的 value 中 | validation | error | apijson, raw, whitelist, config |
| 字符 不合法!预编译模式下 中 function 必须符合小写英文单词的 SQL 函数名格式! | validation | error | apijson, sql, input-validation, function-allowlist, configuration |
| join:' ' 对应的 : 中 value 不合法!@ APP JOIN 最多允许跨 1… | validation | error | apijson, app-join, nested-join, request-format |
| :'/targetTable/targetKey' 中 targetKey 值 不合法!必须满足英文单词变量名格式! | validation | error | apijson, join, identifier, path-format |
| @raw:value 中 不合法!@raw 不支持 key$ 这种功能符 !只支持 key, key!, key<… | exception | error | apijson, raw-sql, search, unsupported-operator |
| @join:value 中value不合法!必须为 &/Table0/key0,</Table1/key1,... 或 | validation | error | apijson, join, type-validation, request-format |
| 字符串 不合法!预编译模式下… | validation | error | apijson, sql, security, input-validation, string-literal |
| 服务器内部错误,List 中 Join.onList[0] = null! | exception | critical | apijson, app-join, internal-error, null-pointer |
| 不允许 method = " + parser.getMethod() + " 的请求调用远程函数 " +… | exception | error | apijson, remote-function, http-method, authorization |
| /query:value 中 value 的值不合法!必须在 [0, 1, 2] 或 [TABLE, TOTAL… | validation | error | apijson, query-param, validation, pagination |
| 服务器内部错误,List 中 Join.onList[ ] = null! | exception | critical | apijson, join, internal-error, null-pointer |
| POST请求: 每一个 key:value 中的key都必须是1个单词! | validation | error | apijson, sql, input-validation, post-request, column-name |
| 字符 不合法!预编译模式下 中 function 必须符合小写英文单词的 SQL 函数名格式!且必须是后端允许调用的… | validation | error | apijson, sql, security, function-allowlist, input-validation |
| AbstractSQLConfig.getWhereItem: 字符 | validation | error | apijson, reference, where-key, validation |
| 服务器内部错误,List 中 Join.onList[0].getOriginKey() = null! | exception | critical | apijson, app-join, internal-error, null-pointer |
| : ' } 中字符 ' ' 不合法!左括号 ( 比 右括号 ) 多!数量必须相等从而完整闭合 (...) ! | validation | error | apijson, combine, unbalanced-parens, validation |
| 参数 不合法!key 中不允许有单引号 ' ! | validation | error | apijson, sql-injection, test-mode, key-sanitization |
| JSON格式不合法! | validation | error | apijson, json, parse, empty-body |
| : ' } 中字符 ' ' 不合法!逻辑连接符 | 右边缺少一个空格 !逻辑连接符 & |… | validation | error | apijson, combine, whitespace, syntax-error |
| :'/targetTable/targetKey' 中路径对应的对象 ' ': 不存在或值为 null !必须是 这种… | validation | error | apijson, join, missing-object, reference-assignment |
| 预编译模式下 @order:value 中 | validation | error | apijson, order, prepared-statement, sql-injection |
| 对象名重复,请添加别名区分 ! 重复对象名为 | validation | error | apijson, duplicate-key, alias |
| 服务器内部错误,List 中 Join.onList[ ].getOriginKey() = null! | exception | critical | apijson, join, internal-error, null-pointer |
| @join:value 中 value 值 | validation | error | apijson, join, path-validation, request-format |
| : value 中 已经存在,不能重复! | validation | error | apijson, method-directive, duplicate, validation |
| 不支持在 中 ! | validation | error | apijson, method-mismatch, security |
| join:value 中 value 里的 | exception | error | apijson, join, unsupported-type, version-mismatch |
| @group:value 中 value里面用 , 分割的每一项都必须是1个单词!并且不要有空格! | validation | error | apijson, group, sql-injection, prepared-statement |
| :'/targetTable:targetAlias/targetKey' 中 targetAlias 值… | validation | error | apijson, join, alias, identifier |
| 字符 不合法!@having:value 中 value 里的 SQL函数必须为… | validation | error | apijson, having, syntax |
| join:value 中 value 的 alias 值 | validation | error | apijson, join, alias, identifier-validation |
| 请求, 不合法!非开放请求不允许传远程函数 key():"fun()" ! | validation | error | apijson, remote-function, security, open-request |
| : ' } 中字符 ' ' 不合法!左括号 ( 比 右括号 ) 少!数量必须相等从而完整闭合 (...) ! | validation | error | apijson, combine, unbalanced-parens, validation |
| :value 中 key 不合法!比较运算 [>, <, >=, <=] 不支持 [&, !, |] 中任何逻辑运算符… | validation | error | apijson, column-name, compare, validation |
| :value 中 value 不合法!比较运算 [>, <, >=, <=] 只支持 [Boolean… | validation | error | apijson, value-type, compare, validation |
| / :value 中 value 必须为 依赖路径String 或 SQL子查询JSONObject ! | validation | error | apijson, reference, key-at, validation, request-syntax |
| AbstractParser.onJoinParse join 只能是 String 或 Map<String… | validation | error | apijson, join, type-validation, sql |
| :value 中value不合法!非PUT请求只支持 [Boolean, Number, String] 内的类型 ! | validation | error | apijson, value-type, equal, validation |
| :value 的 value 不合法!类型必须是 OBJECT ,结构为 ! | validation | error | apijson, type-mismatch, structure, request-table |
| : 中 value 类型错误!只允许 String, JSONRequest! | validation | error | apijson, config, request-table, if-condition |
| /page:value 中 value 的值不合法!必须在 - 内 ! | validation | error | apijson, pagination, page, range-validation |
| 请在最外层传 tag !一般是 Table 名,例如 "tag": "User" | validation | error | apijson, tag, request-validation |
| :value 中 value 值 不合法!必须为引用赋值的路径 '/targetTable/targetKey' ! | validation | error | apijson, join, reference-assignment, empty-value |
| / :value 中 value 必须为函数String! | validation | error | apijson, remote-function, key-function, validation, request-syntax |
| 请求, / 里面的 :value 中value的类型只能是 [Long] ! | validation | error | apijson, validation, batch, id-in |
| 请求, 里面不能缺少 等[ ]内的任何字段! | validation | error | apijson, required-field, request-table, must |
| REFUSE:value 中同时出现了 和 ! !不允许重复,也不允许一个 key 和取反 !key 同时使用! | validation | error | apijson, config, request-table, refuse |
| 请求, 里面不允许传 等 内的任何字段! | validation | error | apijson, refuse, forbidden-field, request-table |
| 请求, 不合法!非开放请求不允许传 @combine:value ! | validation | error | apijson, combine, open-request, security |
| JSON 对象格式不正确 !正确示例例如 "User | validation | error | apijson, request-validation, empty-body |
| :value 的 value 不合法!类型必须是 ARRAY ,结构为 [] ! | validation | error | apijson, type-mismatch, structure, array |
| 预编译模式下 @fill:value 中 | validation | error | apijson, fill, prepared-statement, clickhouse |
| 预编译模式下 @latest:value 中 | validation | error | apijson, latest, prepared-statement |
| 请求, 不合法!非开放请求不允许传 @key:value ! | validation | error | apijson, at-key, open-request, security |
| 请求, / 里面 , , @ 至少传其中一个! | validation | error | apijson, validation, required-field, update-delete |
| 请求, / 里面的 :[] 中所有项都不能为 [ null, <= 0 的数字, 空字符串 "" ] 中任何一个 ! | validation | error | apijson, validation, null-handling, batch |
| REFUSE:value 中出现了重复的 ! | validation | error | apijson, config, request-table, refuse |
| 预编译模式下 @partition:value 中 | validation | error | apijson, partition, prepared-statement, clickhouse |
| 请求, / 里面的 :[] 中[]的长度不能超过 ! | validation | error | apijson, batch-limit, update-delete, throughput |
| REFUSE:value 中出现了重复的 | validation | error | apijson, config, request-table, refuse |