问题描述
请求 Avata API 报错
- HTTP Status:400
- 错误描述:the Address does not belong to Avata, Invalid address: XXXX
报错示例
{
"error": {
"code_space": "NFT",
"code": "BAD_REQUEST",
"message": "the Address does not belong to Avata, Invalid address: XXXX"
}
}
问题说明
当前链账户不属于本项目。
- 不同链之间的链账户存在隔离(比如文昌链-天舟、文昌链极速网、IRITA 测试链、 Turbo 测试链)。
- 接入方式不同导致链账户隔离(平台托管模式、非平台托管模式)
解决方案
调用 「查询链账户」 接口,使用本项目下的链账户进行操作。若本项目下没有链账户,可以调用 「创建链账户」接口进行创建。
- 产生该问题的常见场景如下:
- 创建类别时,使用测试项目提供的参数,给生产环境的链账户创建类别。(类似或者等同与这种情况会产生该问题)
注意: 测试环境会不定期清理测试数据,如果链账户是在清理数据前创建的,会产生该报错,需重新创建链账户,再发起上链请求。
近期清理时间为 2023-07-13 晚,【升级公告】 AVATA 停服升级通知2023713 / 20230715