Pular para o conteúdo principal

Criar uma conexão

Uma conexão associa uma planilha a uma URL de API no formato https://api.sheetbest.com/sheets/<id>. Há três formas de criá-la:

  1. A partir de uma URL do Google Sheets (a planilha precisa ser compartilhada por link).
  2. A partir de uma pasta do Google Drive: todas as planilhas da pasta ficam expostas.
  3. Enviando um arquivo de planilha para o Sheet Best.

Uma quarta opção, Conectar com o Drive (beta), conecta uma planilha privada sem torná-la pública.

Abra o painel do Sheet Best e clique em + CONNECTION para começar.

Adicionar conexão

A partir de uma URL do Google Sheets

  1. No Google Sheets, clique em Compartilhar e conceda Qualquer pessoa com o link → Leitor (ou Editor para gravações). Veja as imagens em Prepare sua planilha.

  2. Copie a URL da planilha na barra de endereços do navegador.

  3. No painel do Sheet Best, dê um nome à conexão, escolha Google Sheets como origem (Connection Origin), cole a URL e clique em CONNECT.

    Formulário de conexão

  4. Abra os detalhes (DETAILS) da nova conexão e copie sua URL (Connection URL).

    Copiar a URL da conexão

A partir de uma pasta do Google Drive

Use esta opção para expor todas as planilhas de uma pasta de uma vez.

  1. No Google Drive, clique com o botão direito na pasta e selecione Obter link.

    Compartilhar pelo menu de contexto

  2. Defina a permissão da pasta como Qualquer pessoa com o link e copie o link.

    Compartilhar no Google Drive

  3. No painel, escolha Google Drive Folder como origem (Connection Origin), cole o link da pasta e clique em CONNECT.

Enviando um arquivo

Use esta opção para planilhas avulsas que não estejam no Google Drive.

  1. No painel, escolha o envio de arquivos (File Upload) como origem (Connection Origin).

  2. Selecione o arquivo no seu computador no campo File e clique em CONNECT.

    Enviar planilha

  3. Abra os detalhes (DETAILS) e copie a URL da conexão (Connection URL).

    URL da planilha enviada

Teste sua conexão

curl https://api.sheetbest.com/sheets/YOUR_SHEET_ID

Você deve receber um array de objetos, um por linha.

Permissões e gravações

O funcionamento dos métodos de gravação (POST, PUT, PATCH, DELETE) depende do acesso à planilha de origem:

  • URL do Google Sheets: precisa de compartilhamento como Editor.
  • Pasta do Google Drive: precisa de acesso de Editor à pasta.
  • Envio de arquivos e Conectar com o Drive: permitem gravações por padrão assim que a conexão é criada.

Se uma chamada de gravação falhar porque a planilha não é editável, a API retorna o código write_error. Veja Códigos de erro.

Proteja a API com uma chave

Por padrão, qualquer pessoa que tenha a URL da conexão pode acessá-la. Para exigir um cabeçalho X-Api-Key, edite a conexão (Edit), abra as configurações avançadas (Advanced Settings) e habilite a chave de API.

Editar conexão

Proteger a API

Veja os detalhes em Autenticação.

A seguir