从Cherwell调用时出现Zabbix API错误

从Cherwell调用时出现Zabbix API错误,api,zabbix,Api,Zabbix,我正在考虑让Cherwell与Zabbix交谈,但在我理解的问题上结结巴巴是最容易的出发点。我在Cherwell中有一个用户设置,我已经确认我可以用它登录Zabbix 作为web调用的一部分,我正在执行基本的Zabbix版本检查 { "jsonrpc": "2.0", "method": "apiinfo.version", "params": {},

我正在考虑让Cherwell与Zabbix交谈,但在我理解的问题上结结巴巴是最容易的出发点。我在Cherwell中有一个用户设置,我已经确认我可以用它登录Zabbix

作为web调用的一部分,我正在执行基本的Zabbix版本检查

{
    "jsonrpc": "2.0",
        "method": "apiinfo.version",
        "params": {},
        "id": 1
}
我收到一个-32600错误,请求无效,数据:收到的JSON不是有效的JSON-RPC请求。 从我所读到的,你应该能够做到这一点,即使你没有认证

我想返回的结果代码是200,这意味着连接是可靠的,但并没有返回我所期望的结果


谢谢

该错误通常意味着双引号丢失、放置错误或以错误的方式转义。代码本身很好

@API_URL=https://.../zabbix/api_jsonrpc.php
@CONTENT_TYPE=Content-Type: application/json-rpc

{
    "jsonrpc": "2.0",
    "method": "apiinfo.version",
    "id": 1,
    "params": {}
}

谢谢你的回复,原来是许可证。。现在一切都好了。