Blue possui uma biblioteca Python que pode ser usada para interagir com a API do Blue.
Nós fornecemos uma biblioteca Python que pode ser usada para interagir com a API do Blue. Esta biblioteca tem 100% de cobertura da API do Blue com segurança de tipo e autocompletar em qualquer IDE moderna.
Você pode instalar executando:
pip install bluepm
Você pode então importar e usar a biblioteca em seu código:
from bluepm import BlueAPIClient
Você pode definir seus detalhes de autenticação como variáveis de ambiente.
Para usar variáveis de ambiente, defina o seguinte antes de executar seu script:
- BLUE_TOKEN_ID: Seu ID de token da API do Blue
- BLUE_SECRET_ID: Seu ID secreto da API do Blue
- BLUE_COMPANY_ID: Seu ID da empresa do Blue (opcional)
- BLUE_PROJECT_ID: Seu ID do projeto do Blue (opcional)
Ou, passe-os diretamente para o construtor do BlueAPIClient:
client = BlueAPIClient(
token_id="your_token_id",
secret_id="your_secret_id",
company_id="your_company_id" #optional
project_id = "your_project_id" #optional
)
Uma vez feito isso, você pode usar a biblioteca para interagir com a API do Blue. Temos alguns auxiliares para simplificar tarefas comuns, mas toda a API está exposta para permitir qualquer interação que você precisar.
Por exemplo, para obter uma lista de todos os projetos aos quais você tem acesso, você pode usar o seguinte código:
projects = client.projects.list(company_id)
Para obter uma lista de listas para um projeto, você pode usar o seguinte código:
todo_lists = client.get_todo_lists(project_id)