Biblioteca para facilitar a integração com a API do RD Station CRM
Project description
🚀 Facilitando a Integração com a API do RD Station CRM
Uma biblioteca construída em Python para simplificar as chamadas à API do RD Station com foco no CRM.
📌 Sumário
ℹ️ Sobre
O RD Station CRM é uma ferramenta poderosa para gerenciar leads, negociações e vendas, oferecendo uma API RESTful para integração com outros sistemas. No entanto, trabalhar diretamente com APIs pode ser um desafio, especialmente para quem precisa de agilidade no dia a dia.
Para tornar a integração com o RD Station CRM mais simples e intuitiva, criei uma biblioteca Python que abstrai sua API.
Com ela, você pode interagir com os endpoints do RD Station CRM sem precisar lidar diretamente com requisições HTTP ou formatação de JSON. Isso facilita a integração e economiza tempo no desenvolvimento.
🎯 Objetivos
✅ Facilitar chamadas para os principais recursos do RD Station CRM (Negociações, Contatos, Empresas, Produtos e mais)
✅ Eliminar a complexidade de requisições HTTP e manipulação manual de respostas JSON
✅ Ajudar desenvolvedores a economizar tempo na construção de integrações
📖 Como usar
Estas instruções ajudarão você a configurar e rodar o projeto localmente.
📌 Requisitos
- Python 3.x instalado
- Conta no RD Station CRM (acesse aqui)
- Token de Instância (obtenha nas configurações da conta)
- Faça login e vá até Configurações da Conta
- Copie seu Token de Instância (24 caracteres)
📥 Instalação
1️⃣ Instale a biblioteca via PyPI (em breve):
pip install api-rd-station
2️⃣ Configure um ambiente virtual (opcional, mas recomendado):
python -m venv .venv
source .venv/bin/activate # Linux/macOS
.venv\Scripts\activate # Windows
pip install -r requirements.txt
3️⃣ Teste a conexão com a API:
python teste.py <SEU_TOKEN>
🧪 Testes
Para interagir com a API, você pode usar a biblioteca da seguinte maneira:
from RDStation.CRM import APIRDStationCRM
token = "SEU_TOKEN"
rd = APIRDStationCRM(token)
# Exemplo: Informações do Token
info = api.exibir_token()
print(info)
📚 Bibliotecas
🤝 Contribuição
Sugestões, feedbacks e PRs no GitHub são mais do que bem-vindos. Vamos construir juntos!
Essa biblioteca está disponível sob a licença MIT, ou seja, qualquer um pode usar, contribuir e melhorar.
Se encontrou um bug ou tem uma ideia de melhoria:
- Faça um fork do projeto
- Crie uma branch (
git checkout -b feat-nome_melhoria) - Faça o commit das alterações (
git commit -m "Descrição da Melhoria") - Faça um push para a branch (
git push origin feat-nome_melhoria) - Abra um Pull Request
✍️ Autores
- @murilochaves - Desenvolvimento inicial
Veja a lista completa de contribuidores para mais informações.
🙏 Agradecimentos
- A equipe do RD Station CRM pela API aberta
- A comunidade Python pela colaboração contínua
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 api_rd_station-0.1.0.tar.gz.
File metadata
- Download URL: api_rd_station-0.1.0.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35c3586f97d2ef2af4ba0424ba6d3e739d689f7d0aa5f166d02efd9ff349f4d8
|
|
| MD5 |
b6424d0a8f2fb18e79944607b6caaa21
|
|
| BLAKE2b-256 |
3ab9c06abf705b13494926bd42e1c3cf9e964ae6bf5def8c0d590e41d6dfb01f
|
File details
Details for the file api_rd_station-0.1.0-py3-none-any.whl.
File metadata
- Download URL: api_rd_station-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07d86ccbe05c2a121d5b3af32fa67b3e473a6b793e105db328d80146e1c53d89
|
|
| MD5 |
edfd6df6d6e9a32f8d83d93908ccf5a5
|
|
| BLAKE2b-256 |
4f6e001d5beeca1dba5f007a6a904b6319d65da725352ec086938ee23f99ff81
|