Loading...

Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Functions

Catalyst Functions te permite construir funcionalidades personalizadas en tu aplicación e integrarla sin problemas con otros componentes de Catalyst para proporcionar un backend potente. Puedes automatizar tareas, realizar cálculos intensivos en memoria o integrar con servicios de terceros usando funciones.

Catalyst ofrece soporte para desarrollar funciones del lado del servidor en entornos de programación Java, Node.js y Python.

Nota: Puedes crear seis tipos de funciones en Catalyst: Basic I/O, Advanced I/O, Cron, Event, Integration y Browser Logic. Sin embargo, solo puedes ejecutar funciones Basic I/O usando esta API.

Ejecutar una función

Descripción

Esta API te permite ejecutar una función Basic I/O haciendo referencia a su ID de función único. Las funciones Basic I/O se utilizan para realizar operaciones básicas de entrada y salida, cálculos y operaciones HTTP simples.

Los parámetros de entrada pueden pasarse a la función en la solicitud de la API ya sea como cadena de consulta o en el cuerpo de la solicitud. Se prefiere una cadena de consulta sobre el cuerpo de la solicitud para pasar los parámetros de la función. La respuesta contendrá la salida de la función.

Nota: La función ya debe estar disponible en la consola remota. Puedes crear una función en la consola directamente, o crearla en tu sistema local y desplegarla en la consola.

Detalles de la solicitud

URL de solicitud

MULTIPLE

{api-domain}/baas/v1/project/{project_id}/function/{function_id}/execute

copy

api-domain
URL
El dominio específico del DC para acceder a Catalyst API

project_id
Numerical
El ID único del proyecto

function_id
Numerical
El ID único de la función

Métodos de solicitud

GET
POST
PUT
DELETE

Encabezados de solicitud

Authorization: Zoho-oauthtoken {oauth_token}

Encabezados opcionales

CATALYST-ORG: {org_id}

Environment: Development

Alcance

ZohoCatalyst.functions.EXECUTE

Nota: Esta operación también puede ejecutarse con permisos de autenticación de usuario de Catalyst usando los SDKs de Catalyst. Consulta la sección de Prerrequisitos de Catalyst API para más detalles.

Detalles de la respuesta

La respuesta contiene la salida de la función procesada. Una función Basic I/O devuelve la respuesta en formato JSON. La clave output contiene la salida generada por la función que ejecutas.

Sample Request
copy

curl -X POST
https://api.catalyst.zoho.com/baas/v1/project/4000000006007/function/4000000045004/execute?name=Raymond%20McGregor
-H “Authorization: Zoho-oauthtoken 1000.910*************************16.2f*************************57”

Sample Response
copy
{
"output": "Hello Raymond McGregor"
}