Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #108 Integração ao Mercado Livre III

17/10/2022

No 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

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!