Sdílet prostřednictvím


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
Email 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
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
pdf 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
pdf 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.