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");