Google Planilhas Avançado - #108 Integração ao Mercado Livre III
17/10/2022No tutorial de hoje aprenderemos como publicar e atualizar um anúncio no Mercado Livre a partir do Google Planilhas.
Google Planilhas integrado ao Mercado Livre
Vamos criar a função de criação de anúncios:
//Criação de um anúncio a partir da planilha
function createAnuncio()
{
let body = {
"title":"Item de test - No Ofertar",
"category_id":"MLB438774",
"price":350,
"currency_id":"BRL",
"available_quantity":10,
"buying_mode":"buy_it_now",
"condition":"new",
"listing_type_id":"gold_special",
"pictures":[
{
"source":"http://mla-s2-p.mlstatic.com/968521-MLA20805195516_072016-O.jpg"
}
],
"attributes":[
{
"id":"BRAND",
"value_name":"Marca del producto"
},
{
"id":"EAN",
"value_name":"7898095297749"
}
]
};
let headers = {
'method' : 'post',
'payload' : JSON.stringify(body),
'contentType':'application/json'
};
let reqs = UrlFetchApp.fetch('https://api.mercadolibre.com/items?access_token='+refreshToken(), headers);
let ress = JSON.parse(reqs.getContentText());
sheetAnuncios.getRange('A3').setValue(ress.id);
}
Você também pode atualizar um anúncio já existente:
//Atualização de um anúncio a partir da planilha
function updateAnuncio()
{
let body = {
'title':'Novo titulo',
"available_quantity":12
};
let headers = {
'method' : 'PUT',
'payload' : JSON.stringify(body),
'contentType':'application/json'
};
let reqs = UrlFetchApp.fetch('https://api.mercadolibre.com/items/MLB2788925978?access_token='+refreshToken(), headers);
let ress = JSON.parse(reqs.getContentText());
}
Por hoje é só! Sucesso nos códigos e na vida!
Precisa de suporte? webdesignemfoco@gmail.com
Posts Relacionados
Google Planilhas Avançado - #107 Integração ao Mercado Livre II
Nesse tutorial vamos aprender como realizar a atualização do token de acesso e vamos ver como trazer os dados do anúncio para a planilha.
Google Planilhas Avançado - #109 Sorteio
Nesse tutorial vamos aprender como realizar sorteios através do Google Planilhas. Vamos iniciar pelo sorteio de números e posteriormente nomes.