Enviando um formulário com um tipo de campo de entidade (páginas, produtos...)
Neste exemplo, demonstramos como enviar um formulário que inclui um tipo de campo de entidade, como páginas ou produtos, usando a API OneEntry.
✅ Objetivo do cenário:
- Obter a configuração do formulário da Plataforma OneEntry
- O usuário seleciona um dos elementos da entidade
- Enviar os dados coletados para a API OneEntry.
✅ O que você precisa:
- Uma PROJECT_URL e APP_TOKEN válidos para autenticação com a API OneEntry.
- Um formulário pré-configurado no OneEntry com um marcador (por exemplo, entidade) e campos incluindo um do tipo "entidade".
- Campos de formulário pré-configurados incluindo um do tipo "entidade".
📌 Importante:
- Estes exemplos não incluem tratamento de erros.
- Você pode gerenciar erros usando um bloco try-catch ou empregando uma construção como await Promise.catch((error) => error).
Cenário
1. Importar defineOneEntry do SDK e definir url e token
Exemplo:
import { defineOneEntry } from 'oneentry';
const PROJECT_URL = 'sua-url-do-projeto';
const APP_TOKEN = 'seu-token-do-app';
2. Criando um cliente API com a função defineOneEntry()
Exemplo:
const { Forms, FormData } = defineOneEntry(PROJECT_URL, {
token: APP_TOKEN,
});