Xooa Blockchain Database (versión preliminar)
Xooa facilita el uso de la cadena de bloques mediante la eliminación de barreras comunes. Al obtener una plataforma de cadena de bloques empresarial, puede empezar a aprovechar las funcionalidades de la cadena de bloques casi al instante. La base de datos Xooa Ledger (XLDB) permite usar la cadena de bloques como una base de datos simple. Almacenar, recuperar y consultar entradas sin necesidad de escribir un contrato inteligente. Todo lo que necesitas es una cuenta de Xooa. Este conector completa la imagen proporcionando acceso a esta base de datos. El estado actual de una entrada determinada se representa mediante el Estado mundial (una base de datos NoSQL). Dado que la cadena de bloques solo se anexa, las transacciones que llevaron al estado actual de la entrada se almacenan en el libro de contabilidad. Una entrada debe adoptar la forma de par clave-valor donde la clave identifica de forma única la entrada y el valor puede adoptar la forma de un objeto JSON.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Correo Electrónico | support@xooa.com |
| Metadatos del conector | |
|---|---|
| Publicador | Xooa Inc |
| Sitio web | https://xooa.com/blockchain |
| Directiva de privacidad | https://xooa.com/XooaPrivacyPolicy.htm |
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API | securestring | La clave de API de esta API | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Actualiza un documento |
Actualiza una entrada con clave agiven. Si no se encuentra una entrada existente, se produce un error en la solicitud. |
| Consulta basada en criterios de selección |
Consulte la base de datos y devuelva entradas que coincidan con los criterios de selección proporcionados por el selector. |
| Creación de una entrada en la base de datos |
Cree una entrada clave-valor. La función producirá un error si la clave ya existe. Si desea actualizar una entrada (la clave existe), use Update; Si desea crear o actualizar, use CreateUpdate. |
| Crear o actualizar un documento |
Si la clave aún no existe, crea una nueva entrada clave-valor; de lo contrario, actualiza el valor de una entrada existente. |
| Elimina una entrada |
Crea una transacción para eliminar una entrada con clave agiven. El estado de la entrada ya no aparece, pero las transacciones que han actualizado la entrada, incluida una transacción para la eliminación, siempre se mantienen y nunca se eliminan del libro de contabilidad. |
| Historial de una clave |
Obtenga el historial de transacciones de una entrada especificada por la clave especificada. Se puede usar para buscar entradas eliminadas (a través de su historial de transacciones). |
| Obtener los estados de las entradas |
Proporciona el estado actual de una lista determinada de entradas. |
Actualiza un documento
Actualiza una entrada con clave agiven. Si no se encuentra una entrada existente, se produce un error en la solicitud.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Indicador de llamada asincrónica
|
async | boolean |
Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false). |
|
|
Tiempo de espera (solo llamadas sincrónicas)
|
timeout | integer |
Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms. |
|
|
body
|
body | True | array of string |
Devoluciones
- response
- object
Consulta basada en criterios de selección
Consulte la base de datos y devuelva entradas que coincidan con los criterios de selección proporcionados por el selector.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Criterios de selección para realizar consultas.
|
selector | string |
Estos son los criterios para consultar los valores de las entradas. Por ejemplo: {'Make.Model':'3', 'Cost':{'$gt':150}} |
|
|
Lista de campos.
|
fields | string |
Lista de campos que deben devolverse. Si está vacío, se recuperarán todos los campos de una entrada determinada. |
|
|
Número máximo de entradas.
|
limit | integer |
Número máximo de entradas que se pueden recuperar. |
|
|
Indicador de llamada asincrónica
|
async | boolean |
Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false). |
|
|
Tiempo de espera (solo llamadas sincrónicas)
|
timeout | integer |
Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms. |
Devoluciones
- response
- string
Creación de una entrada en la base de datos
Cree una entrada clave-valor. La función producirá un error si la clave ya existe. Si desea actualizar una entrada (la clave existe), use Update; Si desea crear o actualizar, use CreateUpdate.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Indicador de llamada asincrónica
|
async | boolean |
Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false). |
|
|
Tiempo de espera (solo llamadas sincrónicas)
|
timeout | integer |
Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms. |
|
|
body
|
body | True | array of string |
Crear o actualizar un documento
Si la clave aún no existe, crea una nueva entrada clave-valor; de lo contrario, actualiza el valor de una entrada existente.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Indicador de llamada asincrónica
|
async | boolean |
Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false). |
|
|
Tiempo de espera (solo llamadas sincrónicas)
|
timeout | integer |
Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms. |
|
|
body
|
body | True | array of string |
Devoluciones
- response
- string
Elimina una entrada
Crea una transacción para eliminar una entrada con clave agiven. El estado de la entrada ya no aparece, pero las transacciones que han actualizado la entrada, incluida una transacción para la eliminación, siempre se mantienen y nunca se eliminan del libro de contabilidad.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Lista de claves.
|
keys | True | string |
Lista separada por comas de todas las claves o entradas que se van a marcar como eliminadas. |
|
Indicador de llamada asincrónica
|
async | boolean |
Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false). |
|
|
Tiempo de espera (solo llamadas sincrónicas)
|
timeout | integer |
Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms. |
Devoluciones
- response
- string
Historial de una clave
Obtenga el historial de transacciones de una entrada especificada por la clave especificada. Se puede usar para buscar entradas eliminadas (a través de su historial de transacciones).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de la entrada.
|
key | True | string |
Clave de la entrada para la que se requiere el historial de transacciones. |
|
Indicador de llamada asincrónica
|
async | boolean |
Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false). |
|
|
Tiempo de espera (solo llamadas sincrónicas)
|
timeout | integer |
Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms. |
Devoluciones
- response
- string
Obtener los estados de las entradas
Proporciona el estado actual de una lista determinada de entradas.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Claves de las entradas solicitadas.
|
keys | True | string |
Lista separada por comas de claves. |
|
Indicador de llamada asincrónica
|
async | boolean |
Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false). |
|
|
Tiempo de espera (solo llamadas sincrónicas)
|
timeout | integer |
Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms. |
Devoluciones
- response
- string
Definiciones
cuerda / cadena
Este es el tipo de datos básico "string".
objeto
Este es el tipo 'object'.