Finalizado

Preciso De Uma Integração Via Google Sheets Com O Erp Bling

Publicado el 26 Junio, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Objetivo:
Contratar um programador para integrar a nova versão da API Bling (versão 3.0) com OAuth 2.0 a uma planilha do Google Sheets. A integração deve permitir a autenticação, geração de tokens e requisições à API Bling para buscar produtos por fabricante.

Detalhes do Projeto:

Autenticação com OAuth 2.0:

Implementar o fluxo OAuth 2.0 para autenticação e autorização.
Gerar e atualizar tokens de acesso utilizando o authorization_code e refresh_token.
Armazenar client_id, client_secret, access_token e refresh_token na planilha do Google Sheets.
Configuração da Planilha:

Criar uma aba de configuração (config) para armazenar credenciais e tokens.
Adicionar campos na planilha para inserção e exibição de tokens e códigos.
Funções Necessárias:

Função para obter o código de autorização (getAuthorizationCode).
Função para trocar o código de autorização por um token de acesso (getAccessToken).
Função para atualizar o token de acesso utilizando o refresh token (refreshAccessToken).
Função para buscar produtos por nome do fabricante (getProductsByManufacturer).
Requisições à API Bling:

Implementar requisições à API Bling para buscar produtos.
Filtrar produtos localmente pelo nome do fabricante fornecido.
Exibir os produtos encontrados em uma aba específica da planilha.
Gerenciamento de Erros e Logs:

Implementar logs detalhados para depuração.
Gerenciamento de erros e mensagens claras ao usuário em caso de falhas.
Automação com Google Apps Script:

Utilizar Google Apps Script para automatizar todo o processo.
Criar menus personalizados na planilha para facilitar a execução das funções.
Tecnologias Utilizadas:

Google Apps Script
API Bling 3.0 com OAuth 2.0
Google Sheets
Requisitos:

Experiência com Google Apps Script.
Conhecimento em OAuth 2.0.
Experiência com APIs RESTful.
Familiaridade com integração de APIs com planilhas do Google.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Otro
Otros roles necesarios Integração Via API Bling > Google sheets via app script

Plazo de Entrega: 01 Julio, 2024

Habilidades necesarias

Otros proyectos publicados por Renan R.