Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

Exemplo de script no Jitterbit App Builder - Converter binário em resposta para texto

Este exemplo de script de Plugin foi usado com uma API REST do Microsoft Azure e funciona com uma resposta Binária bruta. O Plugin essencialmente converte a resposta do endpoint da API em algo que o App Builder pode consumir/ler.

Por exemplo, se o endpoint da API REST retornar algo como:

"success"

Em seguida, o plugin converte a resposta em algo que o App Builder pode ler, como:

{
"Message": "success"
}

Exemplo de Script

#r "Newtonsoft.Json.dll"
using System;
using System.Net.Http;
using Newtonsoft.Json;
// Read the response content
var messageBytes = await Response.Content.ReadAsByteArrayAsync();
var message = Convert.ToBase64String(messageBytes);
// Wrap the message in a json formatted text
message = JsonConvert.SerializeObject(new { Message = message });
// Replace the response content with the formatted json
Response.Content = new StringContent(message, null, "application/json");