Uma maneira fácil de comunicar-se com a API da Omie, ERP brasileiro, utilizando Python. Obtenha diversos métodos pré configurados, utilizando apenas uma classe.
Documentação da API: http://developer.omie.com.br/service-list/
EmpresaTeste_KEY = '38333295000'
EmpresaTeste_SECRET = 'fed2163e2e8dccb53ff914ce9e2f1258'
EmpresaTeste_CLIENTE_IMPOSTO = 1
EmpresaTeste_CENARIO_IMPOSTO = 1
EmpresaTeste_LOCAL_DE_ESTOQUE = 464449588
Basta utilizar o mesmo padrão, mudando apenas o nome inicial no nome da variável e as informações. Exemplo:
MinhaEmpresa_KEY = "APP_KEY da sua primeira empresa"
MinhaEmpresa_SECRET = "APP_SECRET da sua primeira empresa"
MinhaEmpresa_CLIENTE_IMPOSTO = 'Cliente padrão para consulta de impostos da sua empresa (Código API Omie)'
MinhaEmpresa_CENARIO_IMPOSTO = Número do cenário de impostos da sua empresa (Código API Omie)
MinhaEmpresa_LOCAL_DE_ESTOQUE = Número do local de estoque padrão da sua empresa (Código API Omie)
MinhaOutraEmpresa_KEY = "APP_KEY da sua segunda empresa"
MinhaOutraEmpresa_SECRET = "APP_SECRET da sua segunda empresa"
MinhaOutraEmpresa_CLIENTE_IMPOSTO = 'Cliente padrão para consulta de impostos da sua segunda empresa'
MinhaOutraEmpresa_CENARIO_IMPOSTO = Número do cenário de impostos da sua segunda empresa
MinhaOutraEmpresa_LOCAL_DE_ESTOQUE = Número do local de estoque padrão da sua segunda empresa
pip install -r requirements.txt
E então, você pode usar o arquivo exemplo.py para entender como essa biblioteca funciona, e se basear.
- AlterarPrecoItem - executar()
- AlterarProduto - executar()
- ConsultarCliente - executar()
- ConsultarPedido - executar()
- ConsultarVendedor - executar()
- ListarAnexo - executar()
- ListarCenarios - executar()
- ListarClientes - executar(), todos()
- ListarContasPagar - executar(), todos()
- ListarContasReceber - executar(), todos()
- ListarImpostosCenario - executar()
- ListarLocaisEstoque - executar()
- ListarPedidos - executar(), todos()
- ListarPosEstoque - executar(), todos()
- ListarProdutos - executar(), todos()
- ListarTabelaItens - executar(), todos()
- ListarTabelasPreco - executar()
- ObterAnexo - executar()