image.create

Descrição

object image.create(object/array images)

Este método permite criar novas imagens.

Este método está disponível apenas para o tipo de usuário Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver Do utilizador funções Para maiores informações.

Parâmetros

(objeto/array) Imagens para criar.

Além das propriedades de imagem padrão, o O método aceita os seguintes parâmetros.

Parâmetro Tipo Descrição
nome
(obrigatório)
string Nome da imagem.
tipo de imagem
(obrigatório)
inteiro Tipo de imagem.

Valores possíveis:
1 - ícone (padrão);
2 - imagem de fundo.
imagem
(obrigatório)
string imagem codificada em Base64. O tamanho máximo da imagem codificada é 1 MB. O tamanho máximo pode ser ajustado alterando o valor da constante ZBX_MAX_IMAGE_SIZE.
Os formatos de imagem suportados são: PNG, JPEG, GIF.

Valores de retorno

(object) Retorna um objeto contendo os IDs das imagens criadas sob a propriedade imageids. A ordem dos IDs retornados corresponde à ordem das imagens passadas.

Exemplos

Crie uma imagem

Crie um ícone de nuvem.

Solicitação:

{
    "jsonrpc": "2.0",
    "método": "imagem.criar",
    "parâmetros": {
        "tipo de imagem": 1,
        "name": "Cloud_(24)",
        "Imagem": "iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAYAAACzbK7QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACmAAAApgBNtNH3wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIcSURBVDjLrZLbSxRRHMdPKiEiRQ89CD0s + N5j9BIMEf4Hg / jWexD2ZEXQbC9tWUFZimtLhswuZiVujK1UJmYXW9PaCUdtb83enL3P7s6ss5f5dc7EUsmqkPuFH3M4 / OB7 + V0OAgC0UyDENFEU03rh1uNOs / lFG75o2i2 / rkd9Y3Tgyj3HiaezbukdH9A / rP4E9vWi0u + Y4fuGnMf3DRgYc3Z / 84YrQSkD3mgKhFAC + KAEK74Y2Lj3MjPoOokQ3Xyx / 1GHeXCifbfO6lRPH / wi + AvZQhGSsgKxdB5CCRkCGPbDgMXBMbukTc4vK5 / WRHizsq7fZl2LFuvE4T0BZDTXHtgv4TNUqlUolsqQL2qQwbDEXzBBTIJ7I4y / cfAENmHZF4XrY9Mc + X9HAFmoyXS2ddy1IOg6 / KNyBcM0DFP / wFZFCcOy4N9Mw0YkCTOfhdL5AfZQXQBFn2t / ODXHC8FYVcoWjNEQ03qqwTJ5FdI44jg / msoB2Zd5ZKq3q6evA1FUS60bYyyj3AJf3V72HiLZJQxTtRLk1C2IYEg4mTNg63hPd1mOJd7Ict911OMNlWEf0nFxpCt16zcshTuLpGSwDDuPIfv0xzNyQYVGicC0cgUUDLM6Xp02lvvW / V2EBssnxlSGmWsxljw0znV9XfPLjTCW84r + cn7Jc8c2eWrbM6Wbe6 /aTJbhJ/TNkWc9/xXW592Xb9iPkKnUfH8BKdLgFy0lDyQAAAASUVORK5CYII="
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Resposta:

{
    "jsonrpc": "2.0",
    "resultado": {
        "imageids": [
            "188"
        ]
    },
    "id": 1
}

Fonte

CImage::create() em ui/include/classes/api/services/CImage.php.