Tipo de requisição Multipart para API REST no Jitterbit App Builder
Usar o tipo de conteúdo de requisição Multipart para Conexões Web da API REST permite que um usuário faça POST em uma API REST em um formato diferente de JSON. Com esse método, os dados serão enviados diretamente como bytes, em vez de serem codificados, o que pode ser vantajoso ao enviar arquivo(s) para e de uma API. Este exemplo faz um POST de uma imagem para imgur.com usando sua API de código aberto.
Servidor de dados REST
Para este exemplo, você começa criando um Servidor de Dados REST, Requisição Multipart, com uma Resposta JSON, e usa o token fornecido. Essas informações são configuradas em IDE > Servidores de Dados.
Exemplo de configuração do Servidor de Dados da API REST
Em seguida, precisamos criar o Endpoint para esta fonte de dados acessando Detalhes > Endpoints.
A partir daqui, podemos adicionar nosso cabeçalho de Autorização que criamos em https://apidocs.imgur.com/#authorization-and-oauth e, em seguida, adicionar nosso Endpoint:
Configuração do Endpoint
Em seguida, vamos configurar os Parâmetros do Endpoint. Para este exemplo, adicionaremos Parâmetros do Endpoint para os seguintes, além de três outros como "output", data/id, data/link e ImageId (que é apenas interno para atualizar o registro de volta mais facilmente), que aparecem na tabela.
Configurando Parâmetros do Endpoint
Nota
Os parâmetros de saída não serão vistos sob os Parâmetros do Endpoint nesta página, mas serão vistos se você verificar a definição da Tabela de "upload". Você também precisará permitir acesso público de Leitura/Gravação a esta tabela nas configurações de Mais > Caso Excepcional.
Configuração da Tabela de Upload
Em seguida, precisamos vincular nossa fonte de dados do Imgur ao App e criar um banco de dados MS SQL, vinculado à fonte de dados REST.
Fontes de Dados Vinculadas
Aqui adicionaremos uma tabela de Imagens simples, novamente com acesso público de Leitura/Escrita nas configurações de Mais > Caso de Bordas.
Configuração da Tabela de Imagens
Lógica de Negócios de Suporte
Em seguida, criamos duas regras na Tabela Local (Imagem) para postar contra o REST e recuperar os resultados:
Crie uma regra de Chamada de API para POST contra a API REST (precisa ser criada a partir desta fonte de dados para que possa ser adicionada em um evento em um passo posterior)

Lógica da regra de Chamada de API
Crie uma regra de Atualização XP CRUD para atualizar a tabela de Imagens com link/dados/externalID da API REST

Lógica da Regra de Atualização XP CRUD
Em seguida, associamos as regras de Chamada de API e XP CRUD nos Eventos para ambas as tabelas de Imagens.

Associando Regras CRUD a Eventos
Aplicativo
Por fim, adicionamos uma página ao aplicativo, que criará registros com imagens fornecidas pelo usuário; se o link for nulo, permitirá que você poste (chame o evento).

Visualização do Design da Página adicionada ao aplicativo

Visualização do aplicativo para a página adicionada ao aplicativo