EMQ启动后无法通过swagger调用api文档

错误报告

环境

  • EMQX 版本:EMQ5.0.19
  • 操作系统版本:centos 7.6

重现此问题的步骤


输入登录18083的账号密码后无法登录,一直是这个界面,日志中没有相应的报错

API 现在只能通过 API Key 进行调用,在这个页面应该先在最顶部使用 API Key 进行授权认证,然后才能进行调用。在授权的弹出窗上有文档的链接。

看到了认证了,输入API key可以调用了;关于api调用还有个问题请教下,我用
/api/v5/clients/gtjaTest2/subscriptions查出某个clientId所有的topic,然后用查出的结果调用api/v5/clients/gtjaTest2/unsubscribe/bulk去批量取消订阅报错了

{
  "code": "BAD_REQUEST",
  "message": "{\"kind\":\"validation_error\",\"path\":\"root.1\",\"reason\":\"unknown_fields\",\"unknown\":\"clientid,nl,...\",\"unmatched\":\"none\"}"
}

image
应该是多了字段,然后EMQ校验了

是的,API 调用不允许出现 swagger 文档之外的字段。