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 | |
|---|---|
| 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".