Udostępnij przez


Xooa Blockchain Smart Contract (wersja zapoznawcza)

Xooa ułatwia korzystanie z łańcucha bloków przez wyeliminowanie typowych barier. Platforma łańcucha bloków jako usługa (PaaS) udostępnia łańcuch bloków przedsiębiorstwa. Łącznik zapewnia niezmienny rejestr i prywatną infrastrukturę łańcucha bloków. Możesz kontrolować, kto może wyświetlać rejestr i uczestniczyć w nim, i w dowolnym momencie przenosić dane do własnej sieci.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Email support@xooa.com
Metadane łącznika
Publisher Xooa Inc
Witryna internetowa https://xooa.com/blockchain/
Zasady ochrony prywatności https://xooa.com/XooaPrivacyPolicy.htm

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Klucz interfejsu API securestring Klucz interfejsu API dla tego interfejsu API Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Wykonywanie funkcji zapytania

Wykonywanie zapytań względem rejestru przy użyciu danej funkcji kontraktu inteligentnego. Punkt końcowy zapytania służy do wykonywania operacji odczytu. Takie operacje nie tworzą transakcji w rejestrze.

Wywoływanie funkcji

Wywołaj daną niestandardową funkcję kontraktu inteligentnego, aby zapisać w rejestrze. Takie operacje tworzą transakcje w rejestrze.

Xooa DEL [PRZESTARZAŁE]

Ta akcja służy do wykonywania operacji "del" w aplikacji Xooa. Ta operacja wywołuje funkcję del w kontraktie inteligentnym, aby usunąć klucz z łańcucha bloków. Ta operacja generuje transakcję w łańcuchu bloków i przechowuje ją w rejestrze.

Xooa GET [PRZESTARZAŁE]

Ta akcja służy do wykonywania operacji "get" w aplikacji Xooa. Ta operacja wywołuje funkcję get w kontraktie inteligentnym, aby nadać najnowszy stan z łańcucha bloków.

Xooa SET [PRZESTARZAŁE]

Ta akcja służy do wykonywania operacji "set" w aplikacji Xooa. Ta operacja wywołuje funkcję set w kontraktie inteligentnym, aby przechowywać pary wartości klucza w łańcuchu bloków. Ta operacja generuje transakcję w łańcuchu bloków i przechowuje ją w rejestrze.

Wykonywanie funkcji zapytania

Wykonywanie zapytań względem rejestru przy użyciu danej funkcji kontraktu inteligentnego. Punkt końcowy zapytania służy do wykonywania operacji odczytu. Takie operacje nie tworzą transakcji w rejestrze.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa funkcji
fcn True string

Nazwa funkcji.

Wskaźnik wywołania asynchronicznego (wartość logiczna)
async boolean

Określa, czy wykonać wywołanie asynchroniczne (wartość domyślna to false).

Limit czasu (tylko wywołania synchroniczne)
timeout integer

Limit czasu oczekiwania na odpowiedź z synchronicznego wywołania (async false). W przypadku przekroczenia limitu czasu zostanie wyświetlona 202 Oczekująca odpowiedź transakcji z adresem URL do pobrania. Domyślna wartość limitu czasu to 5000 ms.

body
body True array of string

Zwraca

response
string

Wywoływanie funkcji

Wywołaj daną niestandardową funkcję kontraktu inteligentnego, aby zapisać w rejestrze. Takie operacje tworzą transakcje w rejestrze.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa funkcji
fcn True string

Nazwa funkcji.

Wskaźnik wywołania asynchronicznego (wartość logiczna)
async boolean

Określa, czy wykonać wywołanie asynchroniczne (wartość domyślna to false).

Limit czasu (tylko wywołania synchroniczne)
timeout integer

Limit czasu oczekiwania na odpowiedź z synchronicznego wywołania (async false). W przypadku przekroczenia limitu czasu zostanie wyświetlona 202 Oczekująca odpowiedź transakcji z adresem URL do pobrania. Domyślna wartość limitu czasu to 5000 ms.

body
body True array of string

Zwraca

response
string

Xooa DEL [PRZESTARZAŁE]

Ta akcja służy do wykonywania operacji "del" w aplikacji Xooa. Ta operacja wywołuje funkcję del w kontraktie inteligentnym, aby usunąć klucz z łańcucha bloków. Ta operacja generuje transakcję w łańcuchu bloków i przechowuje ją w rejestrze.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wskaźnik wywołań asynchronicznych
async boolean

Ten parametr służy do definiowania, czy wywołanie funkcji Xooa ma być wykonywane w trybie synchronicznym lub asynchronicznym. Jego wartość domyślna to false, tj. tryb synchroniczny.

Czas oczekiwania przed włączeniem synchronicznego wywołania do asynchronicznego.
timeout integer

Jeśli wywołanie funkcji Xooa jest wykonywane w trybie synchronicznym, wywołanie czeka na czas upływu limitu czasu w celu odebrania odpowiedzi. Jeśli odpowiedź nie zostanie wygenerowana w danym przedziale czasu, zostanie wygenerowana oczekująca odpowiedź. Domyślna wartość limitu czasu to 3000 ms.

body
body array of string

Zwraca

response
string

Xooa GET [PRZESTARZAŁE]

Ta akcja służy do wykonywania operacji "get" w aplikacji Xooa. Ta operacja wywołuje funkcję get w kontraktie inteligentnym, aby nadać najnowszy stan z łańcucha bloków.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wskaźnik wywołań asynchronicznych
async boolean

Ten parametr służy do definiowania, czy wywołanie funkcji Xooa ma być wykonywane w trybie synchronicznym lub asynchronicznym. Jego wartość domyślna to false, tj. tryb synchroniczny.

Czas oczekiwania przed włączeniem synchronicznego wywołania do asynchronicznego.
timeout integer

Jeśli wywołanie funkcji Xooa jest wykonywane w trybie synchronicznym, wywołanie czeka na czas upływu limitu czasu w celu odebrania odpowiedzi. Jeśli odpowiedź nie zostanie wygenerowana w danym przedziale czasu, zostanie wygenerowana oczekująca odpowiedź. Domyślna wartość limitu czasu to 3000 ms.

body
body array of string

Zwraca

response
string

Xooa SET [PRZESTARZAŁE]

Ta akcja służy do wykonywania operacji "set" w aplikacji Xooa. Ta operacja wywołuje funkcję set w kontraktie inteligentnym, aby przechowywać pary wartości klucza w łańcuchu bloków. Ta operacja generuje transakcję w łańcuchu bloków i przechowuje ją w rejestrze.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wskaźnik wywołań asynchronicznych
async boolean

Ten parametr służy do definiowania, czy wywołanie funkcji Xooa ma być wykonywane w trybie synchronicznym lub asynchronicznym. Jego wartość domyślna to false, tj. tryb synchroniczny.

Czas oczekiwania przed włączeniem synchronicznego wywołania do asynchronicznego.
timeout integer

Jeśli wywołanie funkcji Xooa jest wykonywane w trybie synchronicznym, wywołanie czeka na czas upływu limitu czasu w celu odebrania odpowiedzi. Jeśli odpowiedź nie zostanie wygenerowana w danym przedziale czasu, zostanie wygenerowana oczekująca odpowiedź. Domyślna wartość limitu czasu to 3000 ms.

body
body array of string

Zwraca

response
string

Definicje

ciąg

Jest to podstawowy typ danych "string".