Evaluating bids

Autenticar e obter dados na Api, inserir e atualizar dados no Banco de Dados

Published on the April 14, 2022 in IT & Programming

About this project

Open

Precisamos de uma solução em Python que acessa a API do Marketplace Mercado Livre, capture algumas informações, as insira e atualize no banco de dados, conforme é explicado nos passos abaixo, não precisamos de nem uma interface gráfica.

Tarefa 1:
1. Fazer autenticação através da API (https://developers.mercadolivre.com.br/en_us/authentication-and-authorization)
2. Fazer fetch do Id de todos anúncios do vendedor (cerca de 1 milhão) (https://developers.mercadolivre.com.br/en_us/items-and-searches#Get-items-from-a-seller-account)
3. Inserir na tabela A do bd o id de cada um destes anúncios.

Tarefa 2:
1. Pegar a lista de ID's dos anúncios na tabela A
2. Através da api do ml, acessar a página de cada anúncio e capturar as informações do mesmo, a api permite pegar as informações de até 20 itens com um único request. (https://developers.mercadolivre.com.br/en_us/item-description-2)
3. Caso anúncio ainda não esteja na tabela B do bd, inseri-lo na tabela, caso já esteja verificar se todas informações do bd estão iguais as capturadas, caso alguma esteja diferente, atualizar a informação no bd.

- O script precisa concluir sua execução em até 12 horas (terefa 1 + tarefa 2), seja através de multi processing ou alguma outra maneira que você tenha e consiga executar em menos de 12 horas.
- Para fins de segurança faremos o teste do script em uma conta de teste nossa do marketplace que tem apenas 5.900 anúncios, só depois será feito na conta real que tem cerca de 1 milhão de anúncios.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by L.