OptiAPI (Preview)
Oficiální rozhraní API pro OptiAPI, které spojuje bezpočet každodenních akcí s Power Automate.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logic Apps | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Power Automate | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Oliver Busk Jensen |
| support@optiapi.com |
| Metadata konektoru | |
|---|---|
| Vydavatel | Sběrnice |
| Internetová stránka | https://optiapi.com |
| Zásady ochrany osobních údajů | https://optiapi.com/terms |
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Nesdílitelné |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.
| Název | Typ | Description | Povinné |
|---|---|---|---|
| Klíč rozhraní API | securestring | Klíč rozhraní API pro toto rozhraní API | Pravdivé |
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 100 | 60 sekund |
Akce
| Filtrování pole pro hodnoty false |
Tato akce odebere z pole nepravdivé položky. |
| Hledání duplicit v polích |
Tato akce načte a vrátí duplicitní hodnoty z pole. |
| Kombinování pole |
Zkombinujte klíče jednoho pole s hodnotami jiného pole. |
| Kombinování více souborů PDF |
Zkombinujte několik souborů PDF do jednoho. |
| Kontrola, jestli pole obsahuje hodnotu |
Určuje, zda pole obsahuje danou položku. |
| Nahrazení textu v řetězci |
Nahraďte jedno nebo více slov jiným slovem. |
| Nahrazení textu v řetězci na základě regulárního výrazu |
Nahraďte jedno nebo více slov jiným slovem na základě regulárního výrazu. |
| Nastavení hesla pro soubor PDF |
Dynamické nastavení vlastního hesla v souboru PDF. |
| Odebrat položku z pole |
Odebere položku z pole podle jeho hodnoty klíče. |
| Provedení OCR u naskenovaného souboru PDF nebo obrázku |
Nahradí řetězec jiným slovem. |
| První místo v rámci pole |
Tato akce vrátí první prvek v poli s daným párem klíč/hodnota. |
| Převod souboru PDF na text |
Převede soubor PDF na text. |
| Převod řetězce na objekt datetime |
Transformujte řetězec na platný formát data a času. |
| Seskupování podle klíče pole |
Tato akce seskupí položky pole podle daného klíče. |
| Sčítání nebo odečítání od času nebo kalendářních dat |
Manipulace s datetime přidáním nebo odečtením hodnot |
| Vyhledání hodnot z řetězce na základě regulárního výrazu |
Vyhledejte jednu nebo více hodnot v řetězci. |
| Vytvoření bloku pole |
Rozdělte pole do bloků dat. |
| Výpočet průměru |
Vypočítá průměrnou hodnotu daného klíče. |
| Zjištění rozdílu mezi poli |
Tato akce porovnává pole s jiným polem. |
| Zploštění pole |
Tato akce zploštěná vícerozměrné pole do jednoho pole dimenzí. |
| Získání informací o metadatech PDF |
Získá metadata ze souboru PDF. |
| Získání jedinečných položek v poli |
Akce vrátí všechny jedinečné položky v poli. |
| Řazení pole |
Seřaďte pole od nejvyššího po nízké nebo sestupné po vzestupné. |
Filtrování pole pro hodnoty false
Tato akce odebere z pole nepravdivé položky.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Zachování klíčů pole
|
preserveKeys | True | boolean |
Pokud je nastavena hodnota true, návratové pole zachová klíče původních atributů. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Hledání duplicit v polích
Tato akce načte a vrátí duplicitní hodnoty z pole.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Key
|
key | string |
Můžete zadat klíč, abyste mohli hledat duplicity v rámci konkrétního atributu (volitelné). |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Kombinování pole
Zkombinujte klíče jednoho pole s hodnotami jiného pole.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Typ obsahu pro požadavek.
|
Content-Type | True | string |
Typ obsahu |
|
Typ přijetí požadavku.
|
Accept | True | string |
Přijmout |
|
keys
|
keys | True | array of string |
keys |
|
values
|
values | True | array of string |
values |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Kombinování více souborů PDF
Zkombinujte několik souborů PDF do jednoho.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pdfs
|
pdfs | True | array of string |
pdfs |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Obsah souboru
|
content | string |
Řetězec zakódovaný v base64 zkombinovaných souborů PDF. |
Kontrola, jestli pole obsahuje hodnotu
Určuje, zda pole obsahuje danou položku.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Key
|
key | True | string |
Klíč, ve který chcete vyhledat konkrétní hodnotu. |
|
Hledaný termín
|
search | True | string |
Hledaný termín. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Obsahuje
|
contains | boolean |
Zda pole obsahuje danou položku nebo ne (bool) |
Nahrazení textu v řetězci
Nahraďte jedno nebo více slov jiným slovem.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Typ obsahu pro požadavek.
|
Content-Type | True | string |
Typ obsahu |
|
Typ přijetí požadavku.
|
Accept | True | string |
Přijmout |
|
Nahradit čím
|
replace | True | string |
Řetězec nebo slovo, kterým chcete nahradit nalezený řetězec. |
|
Hledat
|
search | True | string |
Řetězec nebo slovo, které chcete najít ve vstupním řetězci. |
|
Vstupní text
|
text | True | string |
Vstupní text pro provedení nahrazení. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
poslat SMS
|
text | string |
poslat SMS |
Nahrazení textu v řetězci na základě regulárního výrazu
Nahraďte jedno nebo více slov jiným slovem na základě regulárního výrazu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vzor regulárních výrazů
|
pattern | True | string |
Vzor regulárního výrazu, který se má použít při hledání. |
|
Hodnota nahrazení
|
replacement | True | string |
Řetězec, kterým se má nalezená hodnota nahradit. |
|
Vstupní text
|
text | True | string |
Řetězec k provedení nahrazení textu. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Text
|
text | string |
Nahrazený textový řetězec |
Nastavení hesla pro soubor PDF
Dynamické nastavení vlastního hesla v souboru PDF.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Typ obsahu pro požadavek.
|
Content-Type | True | string |
Typ obsahu |
|
Typ přijetí požadavku.
|
Accept | True | string |
Přijmout |
|
Heslo
|
password | True | string |
Heslo, které se má použít pro soubor PDF. |
|
Soubor PDF
|
True | byte |
Základní 64 obsah souborů PDF. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Obsah souboru
|
content | string |
Řetězec souboru PDF s kódováním base64 s heslem. |
Odebrat položku z pole
Odebere položku z pole podle jeho hodnoty klíče.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Key
|
key | True | string |
Položky odpovídající tomuto klíči budou odebrány. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Provedení OCR u naskenovaného souboru PDF nebo obrázku
Nahradí řetězec jiným slovem.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Obsah souboru
|
file | True | string |
Řetězec souboru s kódováním base64 (PDF nebo obrázek). |
|
Jazyk
|
language | string |
Jazyk vstupního souboru. (výchozí = eng) |
|
|
Modul OCR (OEM)
|
oem | True | integer |
Modul OCR, který se má použít. (0 = starší verze, 1 = LSTM) |
|
Page Segmentation – metoda (PSM)
|
psm | True | integer |
Jak by měl OCR segmentovat vstupní image? |
|
Střih výstupu
|
trim | True | boolean |
Pokud je tato možnost povolená, odebere se tím všechna nadbytečná mezera a konce řádků výstupního textu. |
|
Typ souboru
|
type | True | string |
Typ vstupního souboru. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní text
|
text | string |
Výstupní text z akce OCR. |
První místo v rámci pole
Tato akce vrátí první prvek v poli s daným párem klíč/hodnota.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Key
|
key | True | string |
Klíč, který chcete vyhledat. |
|
Operator
|
operator | string |
Provedení klauzule operátoru (volitelné) |
|
|
Hledat
|
value | True | string |
Hodnota, kterou chcete vyhledat. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Převod souboru PDF na text
Převede soubor PDF na text.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Koncová stránka
|
endPage | integer |
Pokud je tato možnost nastavená, akce se převede na text. |
|
|
Rozložení výstupu
|
layout | True | string |
Rozložení výstupního obsahu Můžete si vybrat z "raw" nebo "original". Původní zachová rozložení.. |
|
Obsah souboru
|
True | byte |
Řetězec souboru PDF kódovaný v base64. |
|
|
Úvodní stránka
|
startPage | integer |
Pokud je tato možnost nastavená, jedná se o první stránku, která akce převede na text. |
Návraty
Převod řetězce na objekt datetime
Transformujte řetězec na platný formát data a času.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Typ obsahu pro požadavek.
|
Content-Type | True | string |
Typ obsahu |
|
Typ přijetí požadavku.
|
Accept | True | string |
Přijmout |
|
Vstupní formát
|
inputFormat | True | string |
Formát vstupního řetězce. |
|
Výstupní formát
|
outputFormat | True | string |
Formát data a času, na který má být řetězec převeden. |
|
Vstupní řetězec
|
string | True | string |
Vstupní řetězec, který se má převést na datum a čas. |
|
Timezone
|
timezone | string |
Časové pásmo, na které se má datum a čas převést (volitelné) |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Datum a čas
|
datetime | string |
Nový transformovaný čas data |
Seskupování podle klíče pole
Tato akce seskupí položky pole podle daného klíče.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Key
|
key | True | string |
Klíč k seskupení položek podle. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Sčítání nebo odečítání od času nebo kalendářních dat
Manipulace s datetime přidáním nebo odečtením hodnot
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Činnost
|
action | True | string |
Akce, která se má sčítat nebo odčítat, je také potřeba. Může to být například "year", "weekday", "week" (týden) nebo "day" (den). |
|
Vstupní datum a čas
|
datetime | True | string |
Vstupní hodnota, která se má přičíst nebo odečíst od. |
|
Operator
|
operator | True | string |
Ať už bychom měli přičíst nebo odečíst hodnotu ze vstupního data a času. Může to být buď "sčítání", nebo "odečíst". |
|
Výstupní formát
|
outputFormat | string |
Formát data a času, na který má být řetězec převeden (například d-m-Y) |
|
|
Hodnota
|
value | True | integer |
Hodnota, která se má přičíst nebo odečíst. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Datum a čas
|
datetime | string |
Nový transformovaný čas data |
Vyhledání hodnot z řetězce na základě regulárního výrazu
Vyhledejte jednu nebo více hodnot v řetězci.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Skupina
|
group | integer |
Skupina, která se má vrátit. (výchozí = 0) |
|
|
Vzor regulárních výrazů
|
pattern | True | string |
Vzor regulárního výrazu. |
|
Vstupní text
|
text | True | string |
Řetězec, ve který chcete vyhledat odkazy. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
values
|
values | array of string |
values |
Vytvoření bloku pole
Rozdělte pole do bloků dat.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Velikost bloku dat
|
size | True | integer |
Velikost každého bloku dat. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Výpočet průměru
Vypočítá průměrnou hodnotu daného klíče.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Key
|
key | True | string |
Klíč k výpočtu průměru. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Průměr
|
average | integer |
Vypočítaný průměr pro daný klíč. |
Zjištění rozdílu mezi poli
Tato akce porovnává pole s jiným polem.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
porovnat
|
compare | True | array of string |
porovnat |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Zploštění pole
Tato akce zploštěná vícerozměrné pole do jednoho pole dimenzí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Hloubka
|
depth | integer |
Úroveň hloubky, která by měla být zploštěná (celé číslo) |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Získání informací o metadatech PDF
Získá metadata ze souboru PDF.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Obsah souboru
|
True | byte |
Řetězec souboru PDF kódovaný v base64. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Verze PDF
|
metadata.PDFVersion | string |
PDFVersion |
|
Author
|
metadata.author | string |
Autor souboru PDF |
|
Datum vytvoření
|
metadata.creationDate | string |
Datum, kdy byl soubor PDF původně vytvořen. |
|
Tvůrce
|
metadata.creator | string |
Tvůrce souboru PDF. |
|
Zakódovaný
|
metadata.encrypted | string |
Jestli je soubor PDF zašifrovaný. Vrátí "yes"/"no". |
|
Velikost souboru
|
metadata.fileSize | string |
Velikost souboru PDF v bajtech. |
|
Formulář
|
metadata.form | string |
Pokud jsou v souboru PDF nalezeny nějaké formuláře. |
|
Datum změny
|
metadata.modDate | string |
Pokud byl soubor změněn. (výchozí = null) |
|
Optimalizované
|
metadata.optimized | string |
Pokud byl soubor optimalizovaný. (výchozí = "ne") |
|
výstup
|
metadata.output | array of string |
výstup |
|
Otočení stránky
|
metadata.pageRot | string |
Otočení souboru PDF. |
|
Velikost stránky
|
metadata.pageSize | string |
Velikost stránky souboru PDF. |
|
Počet stránek
|
metadata.pages | string |
Počet stránek v souboru PDF. |
|
Vyrábí se
|
metadata.producer | string |
Producent souboru PDF. |
|
Označený
|
metadata.tagged | string |
Bez ohledu na to, jestli je soubor PDF označený nebo ne. Vrátí "yes"/"no". |
|
Title
|
metadata.title | string |
Název souboru PDF. |
Získání jedinečných položek v poli
Akce vrátí všechny jedinečné položky v poli.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Key
|
key | string |
Konkrétní klíč, který určuje jedinečnost. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
pole
|
array | array of string |
pole |
Řazení pole
Seřaďte pole od nejvyššího po nízké nebo sestupné po vzestupné.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
pole
|
array | True | array of string |
pole |
|
Seřadit
|
sort | True | string |
Jak se mají položky pole řadit? |
Návraty
Definice
StandardArrayResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Pole výsledků
|
array | array of string |
Pole obsahující nové položky. |