Skip to main content

Ferramenta para api do omie não oficial

Project description

Api Omie SDK

*Aviso: Este projeto não tem ligação oficial com a Omie

SDK Multi Linguagem para integrar com a Omie API

License PyPI - Downloads GitHub License GitHub contributors GitHub Repo stars Documentation Status

Documentação Oficial da Omie

Recomendamos sempre consultar a documentação oficial da Omie para detalhes completos das funções disponíveis:

Omie API - Documentação Oficial

Instalação (Python)

Para instalar o pacote da Omie via pip, use o seguinte comando:

pip install api-omie

Como usar

Veja abaixo como fazer uma chamada básica para listar produtos usando a Omie API.

Exemplo de uso básico

from omieapi import Omie

omie_app = Omie('sua_app_key', 'seu_app_secret')
response = omie_app.listar_produtos(pagina=1)

print(response)

Os metodos se encontram neste formato nome_da_chamada(**argumentos)

Usando Sessões para Melhor Desempenho

Se você for fazer várias requisições à API, é altamente recomendado usar uma sessão para reutilizar a conexão e reduzir o overhead de abrir novas conexões a cada chamada. Veja como abrir e fechar uma sessão:

from omieapi import Omie

omie_app = Omie('sua_app_key', 'seu_app_secret', session=True)
response = omie_app.listar_produtos(pagina=1)
omie_app.fechar_session()

print(response)

O SDK também oferece suporte ao uso de gerenciador de contexto para abrir e fechar sessões automaticamente. Todas as chamadas com gerenciador de contexto tem por padrão o uso da sessão.

from omieapi import Omie
omie_app = Omie('sua_app_key', 'seu_app_secret')

with omie_app as r:
    response = r.listar_produtos(pagina=1)

print(response)

É possível abrir uma sessão utilizando o metodo Omie.abrir_sessão()

Contribua com este Projeto

Estamos sempre em busca de melhorias! Um dos próximos passos para este SDK é torná-lo realmente multi-linguagem, com suporte a diferentes linguagens de programação. Já existe um script de scraping que extrai os tipos complexos da API, mas ainda precisamos de ajuda para gerar o código de maneira automatizada.

Como Contribuir

  • Clone o repositório
  • Crie uma nova branch para suas mudanças
  • Envie um pull request

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

api_omie-0.4.1.tar.gz (16.0 kB view details)

Uploaded Source

File details

Details for the file api_omie-0.4.1.tar.gz.

File metadata

  • Download URL: api_omie-0.4.1.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for api_omie-0.4.1.tar.gz
Algorithm Hash digest
SHA256 9ea6eeb692ca51568943621a2dc1c6ba146cf9e6a6f91f52a4c95a02cebfc845
MD5 6b7eb724b9da16d399046c94b114b56b
BLAKE2b-256 a40f67678811af8aa65eafb3a3ea8e43a02c8124785a37632dad1e0170464f92

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page