-
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.