• 0
Arthur Bugan

Como postar um Imovel, usando a API PHP

Question

Como sei como é o JSON que devo montar de acordo com a category_id?

 

Na documentação tem um exemplo porém não fala para qual tipo de imovel esse JSON é valido, imagino que o JSON deve mudar, por exemplo, para publicar uma fazenda não acho que seria necessario enviar o numero de quartos ou vagas de garagem como no JSON abaixo

 

curl -X POST -H "Content-Type: application/json" -d {
"title": "Property title",
"category_id": "MLA401686",
"price": 100000,
"currency_id": "ARS",
"available_quantity": 1,
"buying_mode": "classified",
"listing_type_id": "silver",
"condition": "not_specified",
"pictures": [
{
"source":"http://mla-d2-p.mlstatic.com/item-de-test-no-ofertar-543605-MLA25041518406_092016-O.jpg?square=false"
}
],
"seller_contact": {
"contact": "Contact name",
"other_info": "Additional contact info",
"area_code": "011",
"phone": "4444-5555",
"area_code2": "",
"phone2": "",
"email": "contact-email@somedomain.com",
"webmail": ""
},
"location": {
"address_line": "My property address 1234",
"zip_code": "01234567",
"neighborhood": {
"id": "TUxBQlBBUzgyNjBa"
},
"latitude": -34.48755,
"longitude": -58.56987
},
"attributes": [
{
"id": "ROOMS",
"value_name": "2"
},
{
"id": "FULL_BATHROOMS",
"value_name": "1"
},
{
"id": "PARKING_LOTS",
"value_name": "1"
},
{
"id": "BEDROOMS",
"value_name": "4"
},
{
"id": "COVERED_AREA",
"value_name": "30 m²"
},
{
"id": "TOTAL_AREA",
"value_name": "40 m²"
}
],
"description": "This is the real estate property descritpion."
}
https://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Olá Arthur,

já vi que encontrou o lugar certo para perguntar, pois o uso do GITHUB é apenas como repositório do fonte.
Você está certo na afirmação do tipo do imóvel, isto deve ter mudado com o tempo e não foi incluído na documentação.
Bem, eu não cadastro imóveis e só dei uma pesquisada de leve. Pesquisei por fazenda no ML e peguei um ID de anúncio, vi na API os dados de cadastro, você pode fazer da mesma forma.
sem banheiros:
https://api.mercadolibre.com/items/MLB868459697
com banheiros:
https://api.mercadolibre.com/items/MLB867880199

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now