Partilhar via


Xooa Blockchain Smart Contract (Pré-visualização)

Xooa facilita o uso do blockchain, eliminando barreiras comuns. Uma plataforma blockchain como serviço (PaaS) fornece uma blockchain empresarial. O conector fornece um livro-razão imutável e uma infraestrutura de blockchain privada. Você controla quem pode visualizar e participar do livro-razão e pode transferir seus dados para sua própria rede a qualquer momento.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Email support@xooa.com
Metadados do conector
Editora Xooa Inc
Sítio Web https://xooa.com/blockchain/
Política de privacidade https://xooa.com/XooaPrivacyPolicy.htm

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API securestring A chave de API para esta api Verdade

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Executar uma função de consulta

Consulte o livro razão usando uma determinada função de contrato inteligente. O ponto de extremidade da consulta é usado para executar operações de leitura. Tais operações não criam transações no livro-razão.

Invocar uma função

Invoque uma determinada função de contrato inteligente personalizada para gravar no livro-razão. Tais operações criam transações no livro-razão.

Xooa DEL [PRETERIDO]

Esta ação é usada para executar uma operação 'del' no aplicativo Xooa. Esta operação invoca a função del no Smart Contract para excluir a chave do Blockchain. Esta operação gera uma transação no blockchain e armazena-a no livro-razão.

Xooa GET [DEPRECATED]

Esta ação é usada para executar uma operação 'get' no Xooa App. Esta operação invoca a função get no Smart Contract para fornecer o estado mais recente do Blockchain.

Xooa SET [DEPRECATED]

Esta ação é usada para executar uma operação 'set' no Xooa App. Esta operação invoca a função set no Smart Contract para armazenar os pares de valor de chave no Blockchain. Esta operação gera uma transação no blockchain e armazena-a no livro-razão.

Executar uma função de consulta

Consulte o livro razão usando uma determinada função de contrato inteligente. O ponto de extremidade da consulta é usado para executar operações de leitura. Tais operações não criam transações no livro-razão.

Parâmetros

Name Chave Necessário Tipo Description
Nome da função
fcn True string

O nome da função.

Indicador de chamada assíncrona (Booleano)
async boolean

Especifica se a chamada deve ser executada de forma assíncrona (o padrão é false).

Tempo limite (somente chamadas síncronas)
timeout integer

Tempo limite aguardando uma resposta de uma chamada síncrona (assíncrono falso). Uma resposta de transação pendente 202 com a URL a ser recuperada será exibida se o valor de tempo limite for excedido. O valor de tempo limite padrão é 5000ms.

body
body True array of string

Devoluções

response
string

Invocar uma função

Invoque uma determinada função de contrato inteligente personalizada para gravar no livro-razão. Tais operações criam transações no livro-razão.

Parâmetros

Name Chave Necessário Tipo Description
Nome da função
fcn True string

O nome da função.

Indicador de chamada assíncrona (Booleano)
async boolean

Especifica se a chamada deve ser executada de forma assíncrona (o padrão é false).

Tempo limite (somente chamadas síncronas)
timeout integer

Tempo limite aguardando uma resposta de uma chamada síncrona (assíncrono falso). Uma resposta de transação pendente 202 com a URL a ser recuperada será exibida se o valor de tempo limite for excedido. O valor de tempo limite padrão é 5000ms.

body
body True array of string

Devoluções

response
string

Xooa DEL [PRETERIDO]

Esta ação é usada para executar uma operação 'del' no aplicativo Xooa. Esta operação invoca a função del no Smart Contract para excluir a chave do Blockchain. Esta operação gera uma transação no blockchain e armazena-a no livro-razão.

Parâmetros

Name Chave Necessário Tipo Description
Indicador de chamada assíncrona
async boolean

Este parâmetro é usado para definir se a chamada para Xooa deve ser feita no modo síncrono ou assíncrono. Seu valor padrão é false, ou seja, modo síncrono.

Tempo de espera antes de transformar uma chamada síncrona em assíncrona.
timeout integer

Se uma chamada para o Xooa for feita no modo síncrono, a chamada aguardará o tempo passado no tempo limite para receber uma resposta. Se uma resposta não for gerada dentro do tempo limite determinado, uma resposta pendente será gerada. O valor de tempo limite padrão é 3000ms.

body
body array of string

Devoluções

response
string

Xooa GET [DEPRECATED]

Esta ação é usada para executar uma operação 'get' no Xooa App. Esta operação invoca a função get no Smart Contract para fornecer o estado mais recente do Blockchain.

Parâmetros

Name Chave Necessário Tipo Description
Indicador de chamada assíncrona
async boolean

Este parâmetro é usado para definir se a chamada para Xooa deve ser feita no modo síncrono ou assíncrono. Seu valor padrão é false, ou seja, modo síncrono.

Tempo de espera antes de transformar uma chamada síncrona em assíncrona.
timeout integer

Se uma chamada para o Xooa for feita no modo síncrono, a chamada aguardará o tempo passado no tempo limite para receber uma resposta. Se uma resposta não for gerada dentro do tempo limite determinado, uma resposta pendente será gerada. O valor de tempo limite padrão é 3000ms.

body
body array of string

Devoluções

response
string

Xooa SET [DEPRECATED]

Esta ação é usada para executar uma operação 'set' no Xooa App. Esta operação invoca a função set no Smart Contract para armazenar os pares de valor de chave no Blockchain. Esta operação gera uma transação no blockchain e armazena-a no livro-razão.

Parâmetros

Name Chave Necessário Tipo Description
Indicador de chamada assíncrona
async boolean

Este parâmetro é usado para definir se a chamada para Xooa deve ser feita no modo síncrono ou assíncrono. Seu valor padrão é false, ou seja, modo síncrono.

Tempo de espera antes de transformar uma chamada síncrona em assíncrona.
timeout integer

Se uma chamada para o Xooa for feita no modo síncrono, a chamada aguardará o tempo passado no tempo limite para receber uma resposta. Se uma resposta não for gerada dentro do tempo limite determinado, uma resposta pendente será gerada. O valor de tempo limite padrão é 3000ms.

body
body array of string

Devoluções

response
string

Definições

cadeia (de caracteres)

Este é o tipo de dados básico 'string'.