Adição ou exclusão de tags de uma imagem em lotes
Função
Essa API é usada para adicionar tags, atualizar tags ou excluir tags de uma imagem em lotes.
Restrições
- Cada tag consiste em uma chave e um valor. A chave contém no máximo 36 caracteres e o valor contém no máximo 43 caracteres. A chave não pode ser deixada em branco ou uma cadeia de caracteres vazia. O valor não pode ser deixado em branco, mas pode ser uma cadeia de caracteres vazia.
- Uma imagem pode ter no máximo de 10 tags.
- As chaves de várias tags no corpo da solicitação devem ser exclusivas.
- Esta API é idempotente.
Se uma tag a ser adicionada tiver a mesma chave que uma tag existente, mas os valores da tag forem diferentes, essa tag será adicionada e substituirá a existente. Se uma tag a ser adicionada tiver a mesma chave e valor de uma tag existente, essa tag não será adicionada.
Se a tag especificada não existir, a exclusão é considerada bem-sucedida por padrão.
- Restrições em chaves e valores de tags durante a exclusão em lote
Durante a exclusão, o sistema não verificará o intervalo do conjunto de caracteres da chave e do valor. A chave não pode ser deixada em branco ou uma cadeia de caracteres vazia. O valor é opcional e não será verificado. Se a tag a ser excluída não existir, a exclusão será considerada bem-sucedida e nenhum erro será relatado. Além disso, o sistema não verificará o comprimento da chave e do valor. A chave pode conter um máximo de 127 caracteres e o valor contém um máximo de 255 caracteres.
Solicitação
- Parâmetros de solicitação
Parâmetro
Obrigatório
Tipo
Descrição
Tags
Sim
Matriz de objetos
Lista as tags a serem adicionadas ou excluídas. Para mais detalhes, consulte Tabela 2.
Ação
Sim
Cadeia
Especifica a operação de tag a ser executada. O valor diferencia maiúsculas de minúsculas e pode ser create ou delete. create indica que as tags serão adicionadas ou atualizadas, enquanto delete indica que as tags serão excluídas.
- Exemplo de solicitação
- Adição de tags de imagem em lotes
POST https://{Endpoint}/v2/fd73a4a14a4a4dfb9771a8475e5198ea/images/67e17426-359e-49fb-aa12-0bd1756ec240/tags/action
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ "tags": [{ "value": "value1", "key": "key1" }, { "value": "value2", "key": "key2" }, { "value": "", "key": "key3" }], "action": "create" }
- Exclusão de tags de imagem em lotes
POST https://{Endpoint}/v2/fd73a4a14a4a4dfb9771a8475e5198ea/images/67e17426-359e-49fb-aa12-0bd1756ec240/tags/action
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ "tags": [{ "value": "value1", "key": "key1" }, { "value": "value2", "key": "key2" }, { "value": "", "key": "key3" }], "action": "delete" }
- Adição de tags de imagem em lotes
Valores retornados
- Normal
- Anormal
Valor retornado
Descrição
400 Solicitação inválida
Erro na solicitação.
401 Não autorizado
Autenticação falhou.
403 Proibido
Você não tem os direitos para realizar a operação.
404 Não encontrado
O recurso solicitado não foi encontrado.
500 Erro de servidor interno
Erro do serviço interno.
503 Serviço indisponível
Serviço não está disponível.