问题描述
请求 Avata API 报错:
- HTTP Status:400
- 错误描述:client params error
报错示例
{
"error": {
"code_space": "NFTP-OPEN-API",
"code": "PARAMS_ERROR",
"message": "client params error"
}
}
解决方案
检查参数类型是否正确,请按照文档的字段要求进行比对
-
常见原因
-
get 请求中是否带有 body 参数,body 为空也会产生该问题,去掉请求中的 body 参数;
-
tag 传了空字符串, 非必填参数请不要传空值。
-
php 可能会出现 operation_id 纯数字不能识别成字符串,试下拼接字符串。
-
amount 写成 string 类型,应该是 int 类型。
-
使用批量接口时,nft 数量上限为10,请不要超过10;对于批量发行 NFT 接口,recipients 格式应为数组中嵌套集合。同时不建议使用批量接口,可以循环调用单个接口,上链效率更高。
-
editable_by_owner 、editable_by_class_owner 写成 string 类型,应该是 int 类型。
-