Skip to main content

Biblioteca para integração com a API de Afiliados da Shopee (síncrona e assíncrona).

Project description

🛒 Shopee AffLib

Biblioteca Python para integração com a API de Afiliados da Shopee — suporta chamadas síncronas e assíncronas, geração de links, e download de imagens.

🚀 Instalação

pip install shopee-afflib

🧩 Uso sincrono básico

# Sincrono
from shopee_affiliate import client
cliente = client.create_sync_client(partner_id="YOUR_PARTNER_ID", partner_key="YOUR_PARTNER_KEY")
result = cliente.get_product_offer(url="https://shopee.com.br/...")
print(result)
# 💽 Se quiser salvar a imagem do produto em memória ou localmente:
cliente.download_product_image(result)

🧩 Uso assincrono básico

# Sincrono
from shopee_affiliate import client
import asyncio
async def main():
    cliente = client.create_async_client(partner_id="YOUR_PARTNER_ID", partner_key="YOUR_PARTNER_KEY")
    result = await cliente.get_product_offer(url="https://shopee.com.br/...")
    print(result)
    # 💽 Se quiser salvar a imagem do produto em memória ou localmente:
    cliente.download_product_image(result)

    # Para obter o link curto de afiliado de algum produto
    link_curto = cliente.get_short_url("https://shopee.com.br/...")
    print(link_curto)
asyncio.run(main())

⚙️ Recursos principais

  • 🔗 Busca de produtos individuais via shop_id e item_id
  • 🔗 Busca de produtos de uma loja via shop_id
  • 🔗 Busca de produtos aleatórios (sem parametro)
  • 🌐 Consulta direta por URL de produto
  • 🌐 Obter link curto de afiliado do produto
  • 💾 Download de imagens (em arquivo ou memória)
  • 🧠 Versões síncrona e assíncrona

✨ Créditos

Desenvolvido por Anthony Santos

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

shopee_afflib-1.0.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shopee_afflib-1.0.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file shopee_afflib-1.0.0.tar.gz.

File metadata

  • Download URL: shopee_afflib-1.0.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for shopee_afflib-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0ed9dddd67434a30c68c0c03c9a6b571404a0a7aa11059c13b1d47d7636ac4ca
MD5 26b8ac9a1c756ed7b861aa59cafb1b15
BLAKE2b-256 4d86d2206d94dbdfdf5903935aafb93d3a4849e6d76fb5ae8df59931aa21ba72

See more details on using hashes here.

File details

Details for the file shopee_afflib-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: shopee_afflib-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for shopee_afflib-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df2930a4711bd52580d88479f5e2c19118d8555490210b8a44c8b2bc19bbe8ef
MD5 b0523f7d9ed9ee5eaa90f872e19a8bb3
BLAKE2b-256 049a11a8e5181c1b0845f8189354f7be6a74047be7bfa512059472a564f59e3e

See more details on using hashes here.

Supported by

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