Breadcrumbs

UpdateSite - MPS

  • Web Service URL: https://[SERVER_ADDRESS]/GeneralWS/GeneralData2.asmx

  • MPS Versão: A partir da 5.5.0

Descrição

Este método atualiza um site em uma empresa do provedor. É possível informar apenas os dados que serão alterados.

Sintaxe

public string UpdateSite(string properties)

Montagem das propriedades

O conteúdo de string properties deve ser um texto em formato JSON contendo as propriedades abaixo. Por exemplo:

{"DealerName":"dealer","DealerUserEmail":"user@example.com","DealerUserPassword":"k1BAv1w=="}

Não é necessário se preocupar com nomes de propriedades maiúsculos ou minúsculos, o Web Service é Case-Insensitive.

Propriedades aceitas pelo método

Propriedade

Tipo

Obrigatório

Permite  nulo

Permite vazio

Tamanho máximo

Descrição

DealerName

Texto

Sim

-

-

-

Nome do provedor

DealerUserEmail

Texto

Sim

-

-

-

E-mail do usuário do provedor

DealerUserPassword

Texto

Sim

-

-

-

Senha do usuário criptografada

EnterpriseID

Número

Sim

-

-

-

Número identificador da empresa que contêm a impressora que será alterada. Obtido através do método GetEnterprises

SiteID

Número

Sim

-

-

-

Identificador do site que vai ter seus dados alterados. Obtido através do método GetSites

SiteName

Texto

Não

-

-

100

Novo nome do site

CountryName

Texto

Não

-

-

100

Novo nome do país onde o site se encontra

StateName

Texto

Não

-

-

100

Novo nome do estado onde o site se encontra

CityName

Texto

Não

-

-

100

Novo nome da cidade onde o site se encontra

Street

Texto

Não

-

-

255

Novo nome da rua onde o site se encontra

Neighborhood

Texto

Não

-

-

100

Novo nome do bairro onde o site se encontra

PostalCode

Texto

Não

-

-

20

Novo código postal do site

Number

Texto

Não

-

-

-

Novo nome do número do local onde o site se encontra

AdditionalInfo

Texto

Não

Sim

Sim

255

Novas informações adicionais de onde o site se encontra

StockID

Número

Não

-

-

-

Número identificador do estoque do cliente que deseja tribuir ao site. Obtido através do método GetDealerStocks

Caracteres não permitidos nos parâmetros e o erro que será retornado

Parâmetro

Caracteres não permitidos

Erro

SiteName

'+|,

ERR_DATA_INVALIDSITENAME

CountryName

!@#$%¨&*=§[]{}ºª?/°;:><\/+-.,_()³£¢¬²+|´`´~^+\

ERR_DATA_INVALIDCOUNTRYNAME

StateName

!@#$%¨&*=§[]{}ºª?/°;:><\/+-.,_()³£¢¬²+|´`´~^+\

ERR_DATA_INVALIDSTATENAME

CityName

!@#$%¨&*=§[]{}ºª?/°;:><\/+-.,_()³£¢¬²+|´`´~^+\

ERR_DATA_INVALIDCITYNAME

Street

!@#$%¨&*=§[]{}ºª?/°;:><\/+-.,_()³£¢¬²+|´`´~^+\

ERR_DATA_INVALIDSTREET

Neighborhood

!@#$%¨&*=§[]{}ºª?/°;:><\/+-.,_()³£¢¬²+|´`´~^+\

ERR_DATA_INVALIDNEIGHBORHOOD

PostalCode

!@#$%¨&*=§[]{}ºª?/°;:><\/+.,_()³£¢¬²+|´`´~^+\

ERR_DATA_INVALIDPOSTALCODE

Retorno

Se obtiver sucesso, o retorno é: [{"Updated":true}].

Clique aqui para saber mais sobre o formato dos retornos.

Possíveis erros retornados

Clique aqui para verificar os possíveis erros que podem ser retornados e conhecer seus motivos.

Restrições

  • Para executar este método, o usuário informado precisa ser Administrador no provedor.