JSON-запрос на основе руководства по API - PullRequest
0 голосов
/ 05 января 2012

У меня есть ссылка API на http://manuals.kerio.com/connect/api/en/reference/interface_users.html#ae91a3b16262c8a873d1c73b53e0e45b4, которая содержит следующее:

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?

1 Ответ

0 голосов
/ 09 января 2012

Это последний JSON, который работал для меня:

{
 "jsonrpc":"2.0",
 "id":1,
 "method":"Users.get",
 "params":
      {
      "domainId":"'& arguments.domainId & '",
      "query":
           {
           "fields":["id","loginName","fullName","description"],
           "conditions":[{"fieldName":"loginName","comparator":"Eq","value":"theLoginName"}]
           }
      }
}
...