integer/array dservice.get(object parameters)
Метода омогућава преузимање откривених услуга према датим параметрима.
Ова метода је доступна корисницима било ког типа. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте User roles за више информација.
(object) Параметри који дефинишу жељени излаз.
Метод подржава следеће параметре.
|Parameter|Type|Description| |--|--|-- ----| |dserviceids|ID/array|Враћа само откривене услуге са датим ID-ијевима.| |dhostids|ID/array|Враћа само откривене услуге које припадају датим откривеним домаћинима.| |dcheckids|ID/array|Враћа само откривене услуге које су откривене датим проверама откривања.| |druleids|ID/array||Враћа само откривене услуге које су откривене датим правилима откривања.| |selectDRules|query|Враћа drules својство са низом правила откривања која су открила услугу.| |selectDHosts|query|Враћа својство dhosts са низом откривених домаћина којима сервис припада.| |selectHosts|query|Враћа својство hosts са домаћинима са истом IP адресом и проксијем као услугом.
Подржава count.| |limitSelects|integer|Ограничава број записа које враћају подизбори.
Примењује се на следеће подизборе:selectHosts - резултат ће бити сортиран по hostid.| |sortfield|string/array|Сортира резултат према датим својствима.
Могуће вредности: dserviceid, dhostid, ip.| |countOutput|boolean|Ови параметри који су описане у референтном коментару.| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^ |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
(integer/array) Враћа било:
countOutput коришћен.Преузми све откривене услуге откривене на откривеном домаћину "11".
{
            "jsonrpc": "2.0",
            "method": "dservice.get",
            "params": {
            "output": "extend",
            "dhostids": "11"
            },
            "id": 1
       }Одговор:
{
            "jsonrpc": "2.0",
            "result": [
            {
            "dserviceid": "12",
            "dhostid": "11",
            "value": "",
            "port": "80",
            "status": "1",
            "lastup": "0",
            "lastdown": "1348650607",
            "dcheckid": "5",
            "ip": "192.168.1.134",
            "dns": "john.local"
            },
            {
            "dserviceid": "13",
            "dhostid": "11",
            "value": "",
             "port": "21",
            "status": "1",
            "lastup": "0",
            "lastdown": "1348650610",
            "dcheckid": "6",
            "ip": "192.168.1.134",
            "dns": "john.local"
            }
            ],
            "id": 1
       }CDService::get() у ui/include/classes/api/services/CDService.php.