有人可以举例说明如何使用Delphi的Zabbix API吗? 使用哪个Delphi组件?
由于
答案 0 :(得分:1)
基本上,整个Zabbix API只是一个JSON-RPC API,可通过一个URL上的POST调用访问。有关API的更多详细信息,请访问: https://www.zabbix.com/documentation/2.4/manual/api
可以看出,你唯一要做的就是发一个POST:
http://company.com/zabbix/api_jsonrpc.php HTTP/1.1
Content-Type: application/json-rpc
{"jsonrpc":"2.0","method":"apiinfo.version","id":1,"auth":null,"params":{}}
现在,无论您是否使用delphi都没关系,您只需要一个可以构建HTTP请求并解析HTTP响应的组件。我发现这个问题可能对你有所帮助,因为它似乎在Delphi中处理HTTP POST。
What’s the simplest way to call Http POST url using Delphi?
目前,我不知道任何现有的Delphi库会为你带来魔力。