Olá Comunidade Pipefy, Estou animado para apresentar o PipefySDK, um SDK em Python projetado para simplificar a integração com a API do Pipefy.
Este SDK fornece um conjunto de métodos para gerenciar cartões, campos, anexos e muito mais, sem a necessidade de interagir diretamente com consultas e mutações GraphQL.
Por que PipefySDK?
Como desenvolvedores, muitas vezes enfrentamos o desafio de integrar APIs que exigem um entendimento profundo do GraphQL. Embora o GraphQL seja poderoso, pode ser intimidador para aqueles que são novos nele. O PipefySDK abstrai a complexidade do GraphQL, proporcionando uma maneira mais intuitiva e Pythonica de interagir com a API do Pipefy.
Principais Recursos
- Instalação Fácil: Instale o SDK usando pip ou poetry.
- Inicialização Simples: Inicialize o SDK com seu token e URL do Pipefy.
- Métodos Abrangentes: Use métodos predefinidos para gerenciar cartões, campos, anexos e mais.
- Tratamento de Erros: Tratamento de erros embutido para problemas comuns da API.
Instalação
Você pode instalar o PipefySDK usando pip:
pip install pipefysdk
Ou usando poetry:
poetry add pipefysdk
Uso
Aqui está um exemplo rápido de como usar o PipefySDK:
from pipefysdk import PipefySDK
token = "your_token" # Você não precisa incluir "Bearer"
url = "https://api.pipefy.com/graphql"
pipefy_sdk = PipefySDK(token=token, url=url)
# Obter informações do cartão
card_info = pipefy_sdk.get_card_info(card_id=12345)
print(card_info)
# Atualizar um campo específico do cartão
response = pipefy_sdk.update_single_card_field(card_id="12345", field_id="field_id", new_value="new_value")
print(response)
Como o PipefySDK Pode Ajudar
- Novos Desenvolvedores: Comece rapidamente com o Pipefy sem precisar aprender GraphQL.
- Produtividade: Foque em construir funcionalidades em vez de lidar com as complexidades da API.
- Contribuições da Comunidade: Aberto a contribuições, tornando-o um projeto colaborativo.
Contribuindo
Contribuições são bem-vindas! Se você tiver sugestões, problemas ou quiser contribuir, por favor, abra uma issue ou envie um pull request no nosso repositório itallominatti/PipefySDK ou no pypi pipefysdk · PyPI