Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Ejemplo de Secuencia de Comandos: Convertir un Binario en una Respuesta de Texto

Este ejemplo de secuencia de comandos de complemento se utilizó con una API REST de Microsoft Azure y funciona con una respuesta binaria sin procesar. El complemento convierte básicamente la respuesta del extremo de la API en algo que App Builder puede consumir/leer.

Por ejemplo, si el extremo de la API REST devuelve algo como:

"success"

Luego, el complemento convierte la respuesta en algo que App Builder puede leer, por ejemplo:

{
"Message": "success"
}

Ejemplo de Secuencia de Comandos

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