【发布时间】:2012-01-04 21:14:34
【问题描述】:
我在 http://manuals.kerio.com/connect/api/en/reference/interface_users.html#ae91a3b16262c8a873d1c73b53e0e45b4 有一个 api 参考,其中包含以下内容:
void Users::get (out UserList list,
out long totalItems,
in kerio::web::SearchQuery query,
in kerio::web::KId domainId
)
我希望通过传递这个 JSON 字符串来获得回报(出局):
{
"jsonrpc":"2.0",
"id":1,
"method":"Users.get",
"params": {
"query":{"fields":["name","walters"]},
"domainId":"<cfoutput>#request.keriodomainid#</cfoutput>"
}
}
我在 API 中找不到任何表明这是正确还是不正确的内容。
由于这是我第一次使用 JSON 和此 API,我想知道是否有人知道正确的格式,或者是否有人可以在该 API 中找到指示信息应该如何显示的信息。
我已在 Kerio Connect 论坛上发布此内容,但经过多次浏览后仍未收到回复。 http://forums.kerio.com/t/21132/get-users-with-api/
JSON 会做什么?
【问题讨论】:
-
API 文档似乎不足以让您知道要传递什么。这不是真正的 JSON 问题,他们只是没有提供足够的示例或详细的文档。我确实注意到在他们的示例中,他们使用的他的 domainId 看起来不像你的。
-
谢谢,djna。 domainid 存储在冷融合变量中,很抱歉造成混淆。我相信 API 可能处于测试阶段,尽管它是最新版本的一部分。我已在 Kerio 论坛上发帖,希望获得语法帮助。
-
看看这个。 Kerio Developer Zone 包含大量示例和原生 PHP 客户端库。