GET v1/ads/{adid}
Retorna um anúncio através do código informado
Requer Autorização
Para realizar a autorização, é necessário enviar as credenciais de autenticação usando o cabeçalho de autorização.
O cabeçalho de autorização é construído como se segue:
- O nome de usuário e a senha são combinadas em uma string "usuário:senha"
- A seqüência resultante literal é então codificado em Base64
- O método de autorização seguido da palavra "Basic" é, então, colocado antes da seqüência codificada.
Authorization: Basic QWxhZGRpbjphYnJhLWRlLXPDqXNhbW8=Códigos de Resposta
- OK (200)
- BadRequest (400)
- Unauthorized (401)
- Forbidden (403)
- NotFound (404)
Informações da Requisição
Parâmetros da URL
Os parâmetros devem ser informados na URL da requisição.
| Nome | Descrição | Tipo | Informações adicionais |
|---|---|---|---|
| adId | Código de referência do anúncio do usuário. Este código é fornecido pelo usuário no momento do cadastro do anúncio. | integer | Obrigatório |
Parâmetros do corpo da requisição
Estes parâmetros devem ser informados no corpo da requisição.
Descrição não disponível.
Informações da Resposta
Descrição do recurso
AdResponse Retorna um anúncio de acordo com o código de referência informado pelo usuário.
| Nome | Descrição | Tipo | Informações adicionais |
|---|---|---|---|
| AdId | Código de identificação do anúncio gerado pelo sistema | integer | |
| ReferenceCode | Código de referência do anúncio fornecido pelo anunciante | string | Obrigatório |
| Type | Tipo de oferta do anúncio (Venda/Locação/Serviço) | string | Obrigatório |
| ContractId | Código de identificação do Contrato atual do anunciante | integer | Obrigatório |
| Category | Categoria da Máquina/Equipamento do anúncio | string | Obrigatório |
| Make | Fabricante da Máquina/Equipamento do anúncio | string | Obrigatório |
| Model | Modelo da Máquina/Equipamento do anúncio | string | Obrigatório |
| SerialNumber | Número de série da Máquina/Equipamento do anúncio | string | |
| Year | Ano de fabricação da Máquina/Equipamento do anúncio (ex. 1998) | integer | |
| Price | Valor do anúncio em Reais (ex. R$ 100.000,00 -> 100000). Somente números. | integer | |
| State | Estado (UF) da localização do anúncio (ex. SP) | string | Obrigatório |
| City | Cidade da localização do anúncio (ex. Jundiaí) | string | Obrigatório |
| Description | Descrição do anúncio (Ex.: pintura nova, pneus bons, cabinada, motor novo) É proibido inserir endereços de outros sites, telefones e e-mail. | string | |
| IsPrivate | Indica se o anúncio é particular (publicado somente EmEstoque) | boolean | Obrigatório |
| SyncToMarketplaces | Indicar se o anúncio deve ser Sincronizado com os Marketplaces disponíveis através do EmEstoque | boolean | |
| Photos | Lista com os links das fotos da Máquina do anúncio. Máximo de 4 fotos. | string array | Tam. Máx.: 4 |
| Specifications | Lista das especificações do anúncio | NameValueItem array | |
| Links | Lista de links do anúncio | Link array |
Formatos da Resposta
application/json, text/json
Observações:
- No formato Json, os nomes dos parâmetros seguem o padrão camelCase, ou seja, sempre são iniciados com letras minúsculas.
{
"adId": 1,
"referenceCode": "XXXX0123456",
"type": "Venda",
"contractId": 1,
"category": "Escavadeira",
"make": "Case",
"model": "CX220",
"serialNumber": "ABC123456",
"year": 2012,
"price": 100000,
"state": "SP",
"city": "Jundiaí",
"description": "NONONON NONONON NONONON",
"isPrivate": false,
"syncToMarketplaces": false,
"photos": [
"http://www.yourdomain.com/photo1.jpg",
"http://www.yourdomain.com/photo2.jpg",
"http://www.yourdomain.com/photo3.jpg",
"http://www.yourdomain.com/photo4.jpg"
],
"specifications": [
{
"name": "numero-de-serie",
"value": "ABC1234"
},
{
"name": "ano-fabricacao",
"value": "2012"
}
],
"links": [
{
"href": "https://www.mercadomaquinas.com.br/anuncio/1-test-ad-permalink-slug",
"rel": "ad",
"type": "GET"
},
{
"href": "https://api.mercadomaquinas.com.br/v1/ads/1",
"rel": "ad api",
"type": "GET"
}
]
}
text/html
{"adId":1,"referenceCode":"XXXX0123456","type":"Venda","contractId":1,"category":"Escavadeira","make":"Case","model":"CX220","serialNumber":"ABC123456","year":2012,"price":100000,"state":"SP","city":"Jundiaí","description":"NONONON NONONON NONONON","isPrivate":false,"syncToMarketplaces":false,"photos":["http://www.yourdomain.com/photo1.jpg","http://www.yourdomain.com/photo2.jpg","http://www.yourdomain.com/photo3.jpg","http://www.yourdomain.com/photo4.jpg"],"specifications":[{"name":"numero-de-serie","value":"ABC1234"},{"name":"ano-fabricacao","value":"2012"}],"links":[{"href":"https://www.mercadomaquinas.com.br/anuncio/1-test-ad-permalink-slug","rel":"ad","type":"GET"},{"href":"https://api.mercadomaquinas.com.br/v1/ads/1","rel":"ad api","type":"GET"}]}


