CentreonWebAPI ;v2终结点返回500-未找到路由

CentreonWebAPI ;v2终结点返回500-未找到路由,api,centreon-api,Api,Centreon Api,我在虚拟机中运行centreon 21.04进行一些测试 如前所述,我将Centreon REST API v2集合导入到Postman中。 某些端点的工作方式如下: POST/login GET/logout GET/configuration/icons 获取/监视/确认 GET/platform/topology 但大多数其他端点返回错误500,并显示“未找到路由”。 使用/centreon/api/latest/monitoring/hosts端点的响应示例: $ curl --lo

我在虚拟机中运行centreon 21.04进行一些测试

如前所述,我将Centreon REST API v2集合导入到Postman中。 某些端点的工作方式如下:

  • POST/login
  • GET/logout
  • GET/configuration/icons
  • 获取/监视/确认
  • GET/platform/topology
但大多数其他端点返回错误500,并显示“未找到路由”。 使用
/centreon/api/latest/monitoring/hosts
端点的响应示例:

$ curl --location --request GET 'http://<VM_IP>:80/centreon/api/latest/monitoring/hosts' --header 'X-AUTH-TOKEN: mytoken'
{"code":500,"message":"No route found for 'GET /monitoring/hosts'"}
$curl--location--request GET'http://:80/centreon/api/latest/monitoring/hosts'--header'X-AUTH-TOKEN:mytoken'
{“code”:500,“message:“找不到'GET/monitoring/hosts'的路由”
X-AUTH-TOKEN头使用通过
/login
端点检索的令牌进行设置。 我正在使用默认的管理员用户,通过
Configuration>Users>Contacts/Users>admin>Centreon Authentication
在web UI中为其启用了Reach API配置和Reach API Realtime


知道这为什么不起作用吗?

显然,一些端点目前只在API的beta版本中起作用,所以请确保在URL中使用
/centreon/API/beta/
路径