afbeelding.update

Beschrijving

object image.update(object/array afbeeldingen)

Met deze methode kunnen bestaande afbeeldingen worden bijgewerkt.

Deze methode is alleen beschikbaar voor het gebruikerstype Superbeheerder. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zien Gebruiker rollen voor meer informatie.

Parameters

(object/array) Afbeeldingseigenschappen moeten worden bijgewerkt.

De eigenschap imageid moet worden gedefinieerd voor elke afbeelding, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, allemaal andere blijven ongewijzigd.

Naast de standaard afbeeldingseigenschappen, is de methode accepteert de volgende parameters.

Parameter Type Beschrijving
image string Base64 gecodeerde afbeelding. De maximale grootte van de gecodeerde afbeelding is 1 MB. De maximale grootte kan worden aangepast door de constante waarde van ZBX_MAX_IMAGE_SIZE te wijzigen.
Ondersteunde afbeeldingsindelingen zijn: PNG, JPEG, GIF.

Retourwaarden

(object) Retourneert een object dat de ID's van de bijgewerkte afbeeldingen bevat onder de eigenschap imageids.

Voorbeelden

Naam afbeelding wijzigen

Hernoem de afbeelding naar "Cloud-pictogram".

Verzoek:

{
           "jsonrpc": "2.0",
           "method": "image.update",
           "params": {
               "imageid": "2",
               "name": "Cloud icon"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Antwoord:

{
           "jsonrpc": "2.0",
           "result": {
               "imageids": [
                   "2"
               ]
           },
           "id": 1
       }

Bron

CImage::update() in ui/include/classes/api/services/CImage.php.