biblioteca para facilitar investigações no mercado livre
Project description
MercadoLivreVerifications
Esta lib oferece uma interface para gerenciar produtos na plataforma MercadoLivre usando Python.
Funcionalidades
- Criação de produtos,
- atualização e exclusão de produtos
- Busca de produtos
- Fechamento de produtos
- Obtenção e atualização de descrições de produtos
- Verificação de anúncios, incluindo:
- Contagem de anúncios em status específicos
- Verificação de anúncios em lojas oficiais
Instalação
Para instalar o SDK, use pip:
pip install mercadolivresdk
Uso
from mercadolivresdk import ProductManager, ProductCreate, ProductUpdate, ProductVerification
pv = ProductVerification(access_token='seu_acess_token', products_ids=["1234","1234"])
print(pv.verify_state_products(["review", "closed"]))
# Inicialize o gerenciador de produtos
pm = ProductManager(access_token='seu_access_token')
# Exemplo de obtenção de um produto
product = pm.get_product(product_id='123456')
print(product)
# Exemplo de criação de um produto
new_product = ProductCreate(...)
created_product = pm.create_product(new_product)
print(created_product)
# Exemplo de atualização de um produto
updated_product = ProductUpdate(...)
pm.update_product(product_id='123456', product=updated_product)
# Exemplo de fechamento de um produto
pm.close_product(product_id='123456')
# Exemplo de exclusão de um produto
pm.delete_product(product_id='123456')
# Exemplo de obtenção da descrição de um produto
description = pm.get_product_description(product_id='123456')
print(description)
# Exemplo de atualização da descrição de um produto
new_description = ProductDescription(...)
pm.update_product_description(product_id='123456', description=new_description)
Estrutura do Projeto
mercadolivresdk/
│
├── __init__.py
├── product_manager.py
├── product_model.py
├── tests/
│ ├── test_product.py
├── .gitignore
├── LICENSE
├── README.md
├── requirements.txt
└── setup.py
Contribuindo
Contribuições são bem-vindas! Por favor, abra uma issue ou envie um pull request.
Licença
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Contato
Para quaisquer dúvidas, por favor, abra uma issue neste repositório.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mercadolivreverifications-0.0.1.tar.gz.
File metadata
- Download URL: mercadolivreverifications-0.0.1.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9d734885fec972c0e5418997a1d339bfe3e1bfaec6ff0bdb4e5e0403e7a6231
|
|
| MD5 |
c6295baa2ce44520f5a431ee9fa8ad86
|
|
| BLAKE2b-256 |
12f1c45084931eb71f2c7c5915fe0d2dc6a5f24998ee13bc37bacc867fb32ad4
|
File details
Details for the file mercadolivreverifications-0.0.1-py3-none-any.whl.
File metadata
- Download URL: mercadolivreverifications-0.0.1-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe75c8eb9b1edcf4923834d3a69e4a202f27844d0ddc6420714cb5af539f4843
|
|
| MD5 |
54d63956cecb9d71b49b8d24922b348c
|
|
| BLAKE2b-256 |
09bd7af793940bf79ea00f311ca6c8dff2a78b84528bf0f1f6f6378a5eb317c1
|