connector.update

Apraksts

object connector.update(object/array connectors)

Šī metode ļauj atjaunināt esošos savienotājus.

Šī metode ir pieejama tikai Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju lomas.

Parametri

(object/array) Atjaunināmā savienotāja rekvizīti.

Katram savienotājam jābūt definētam rekvizītam connectorid, visi pārējie rekvizīti nav obligāti. Tiks atjaunināti tikai nodotie rekvizīti, visi pārējie paliks nemainīti.

Papildus standarta savienotāja rekvizītiem metode pieņem šādus parametrus.

Parametrs Type Apraksts
tags array Savienotāja birkas filtrs, kas aizstās pašreizējo birku filtru.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto savienotāju ID zem connectorids īpašības.

Piemēri

HTTP autentifikācijas tipa maiņa

Mainiet HTTP autentifikācijas tipu uz Bearer savienotājam ar ID "3".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "connector.update",
    "params": {
        "connectorid": 3,
        "authtype": 5,
        "token": "{$DATA_EXPORT_BEARER_TOKEN}"
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "connectorids": [
            "3"
        ]
    },
    "id": 1
}

Atjauninot birku filtru

Mainiet birku filtru savienotājam ar ID "5".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "connector.update",
    "params": [
        {
            "connectorid": 5,
            "tags_evaltype": 2,
            "tags": [
                {
                    "tag": "service",
                    "operator": 0,
                    "value": "mysqld"
                },
                {
                    "tag": "error",
                    "operator": 12,
                    "value": ""
                }
            ]
        }
    ],
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "connectorids": [
            "5"
        ]
    },
    "id": 1
}

Avots

CConnector::update() failā ui/include/classes/api/services/CConnector.php.