OptiAPI (előzetes verzió)
Az OptiAPI hivatalos API-ja, amely számtalan mindennapos művelethez kapcsolódik a Power Automate-hez.
Ez az összekötő a következő termékekben és régiókban érhető el:
| Service | Class | Régiók |
|---|---|---|
| Copilot Studio | prémium | Az összes Power Automate-régió, kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Logikai alkalmazások | Standard | Az összes Logic Apps-régió , kivéve a következőket: - Azure Government-régiók - Azure China-régiók - Amerikai Védelmi Minisztérium (DoD) |
| Power Alkalmazások | prémium | Az összes Power Apps-régió , kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Power Automate | prémium | Az összes Power Automate-régió, kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Érintkezés | |
|---|---|
| Név | Oliver Busk Jensen |
| support@optiapi.com |
| Összekötő metaadatai | |
|---|---|
| Kiadó | Busk |
| Webhely | https://optiapi.com |
| Adatvédelmi irányelvek | https://optiapi.com/terms |
Kapcsolat létrehozása
Az összekötő a következő hitelesítési típusokat támogatja:
| Alapértelmezett | A kapcsolat létrehozásának paraméterei. | Minden régió | Nem osztható meg |
Alapértelmezett
Alkalmazható: Minden régió
A kapcsolat létrehozásának paraméterei.
Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.
| Név | Típus | Description | Kötelező |
|---|---|---|---|
| API-kulcs | securestring | Az API API-kulcsa | True |
Szabályozási korlátok
| Name | Hívások | Megújítási időszak |
|---|---|---|
| API-hívások kapcsolatonként | 100 | 60 másodperc |
Műveletek
| Annak ellenőrzése, hogy a tömb tartalmaz-e értéket |
Meghatározza, hogy a tömb tartalmaz-e egy adott elemet. |
| Csoportosítás tömbkulcs szerint |
Ez a művelet egy tömb elemeit egy adott kulcs alapján csoportosítja. |
| Egyedi elemek lekérése tömbben |
A művelet egy tömb összes egyedi elemét visszaadja. |
| Elem eltávolítása a tömbből |
Eltávolít egy elemet egy tömbből a kulcsértékével. |
| Első ahol egy tömbben |
Ez a művelet egy tömb első elemét adja vissza a megadott kulcs/érték párral. |
| Idő vagy dátum hozzáadása vagy kivonása |
A dátumidő módosítása értékek hozzáadásával vagy kivonásával. |
| Ismétlődő elemek keresése tömbökben |
Ez a művelet ismétlődő értékeket kér le és ad vissza egy tömbből. |
| Jelszó beállítása PDF-fájlban |
Dinamikusan beállít egy egyéni jelszót egy PDF-fájlban. |
| Különbség keresése a tömbök között |
Ez a művelet összehasonlít egy tömböt egy másik tömbbel. |
| OCR végrehajtása beolvasott PDF-fájlon vagy képfájlon |
Egy sztringet egy másik szóra cserél. |
| PDF-fájl átalakítása szöveggé |
PDF-fájlt szöveggé alakít át. |
| PDF-metaadatok lekérése |
Metaadatok lekérése PDF-fájlból. |
| Sztring konvertálása datetime objektummá |
Sztring átalakítása érvényes datetime formátumra. |
| Szöveg cseréje sztringben |
Cserélje le egy vagy több szót egy másik szóra. |
| Szöveg cseréje sztringben normál kifejezés alapján |
Cserélje le egy vagy több szót egy másik szóra egy normál kifejezés alapján. |
| Több PDF-fájl egyesítése |
Több PDF-fájl egyesítése egybe. |
| Tömb egyesítése |
Egyesítse az egyik tömb kulcsait egy másik tömb értékeivel. |
| Tömb rendezése |
Tömb rendezése magasról alacsonyra vagy csökkenőről növekvőre. |
| Tömb szűrése hamis értékekre |
Ez a művelet eltávolítja a hamis bejegyzéseket egy tömbből. |
| Tömb tömbbe történő beosztása |
Bontsa fel a tömböket darabkákra. |
| Tömb összesimítása |
Ez a művelet egy többdimenziós tömböt egyetlen dimenziótömbbe simít. |
| Átlag kiszámítása |
Kiszámítja egy adott kulcs átlagos értékét. |
| Értékek keresése egy sztringből egy reguláris kifejezés alapján |
Egy vagy több érték keresése egy sztringben. |
Annak ellenőrzése, hogy a tömb tartalmaz-e értéket
Meghatározza, hogy a tömb tartalmaz-e egy adott elemet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Key
|
key | True | string |
Az adott érték keresésének kulcsa. |
|
Keresési kifejezés
|
search | True | string |
A keresendő keresési kifejezés. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Tartalmaz
|
contains | boolean |
Az, hogy a tömb tartalmazza-e az adott elemet, vagy sem (bool) |
Csoportosítás tömbkulcs szerint
Ez a művelet egy tömb elemeit egy adott kulcs alapján csoportosítja.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Key
|
key | True | string |
Az elemek csoportosításának kulcsa. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Egyedi elemek lekérése tömbben
A művelet egy tömb összes egyedi elemét visszaadja.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Key
|
key | string |
Az egyediséget meghatározó kulcs. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Elem eltávolítása a tömbből
Eltávolít egy elemet egy tömbből a kulcsértékével.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Key
|
key | True | string |
A program eltávolítja a kulcsnak megfelelő elemeket. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Első ahol egy tömbben
Ez a művelet egy tömb első elemét adja vissza a megadott kulcs/érték párral.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Key
|
key | True | string |
A keresendő kulcs. |
|
Operator
|
operator | string |
Operátori záradék végrehajtása (nem kötelező) |
|
|
Keres
|
value | True | string |
A keresendő érték. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Idő vagy dátum hozzáadása vagy kivonása
A dátumidő módosítása értékek hozzáadásával vagy kivonásával.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Tevékenység
|
action | True | string |
A hozzáadni vagy kivonni kívánt művelet is. Ez lehet például "év", "hétköznap", "hét" vagy "nap". |
|
Bemeneti dátum/idő
|
datetime | True | string |
A hozzáadni vagy kivonni kívánt bemeneti érték. |
|
Operator
|
operator | True | string |
Adja hozzá vagy vonja ki az értéket a bemeneti dátum időpontjából. Lehet "hozzáadás" vagy "kivonás". |
|
Kimeneti formátum
|
outputFormat | string |
A dátum időformátuma, amellyel a sztringet konvertálni kell (például d-m-Y) |
|
|
Érték
|
value | True | integer |
A hozzáadni vagy kivonni kívánt érték. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Dátum és idő
|
datetime | string |
Az új átalakított dátumidő |
Ismétlődő elemek keresése tömbökben
Ez a művelet ismétlődő értékeket kér le és ad vissza egy tömbből.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Key
|
key | string |
Egy kulcs megadásával megkeresheti az ismétlődő elemeket egy adott attribútumban (nem kötelező) |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Jelszó beállítása PDF-fájlban
Dinamikusan beállít egy egyéni jelszót egy PDF-fájlban.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
A kérés tartalomtípusa.
|
Content-Type | True | string |
Tartalom típusa |
|
A kérés elfogadási típusa.
|
Accept | True | string |
Elfogadás |
|
Jelszó
|
password | True | string |
A PDF-fájlra alkalmazandó jelszó. |
|
PDF-fájl
|
True | byte |
A PDF-fájlok alap64 tartalma. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Fájl tartalma
|
content | string |
A PDF-fájl base64 kódolású sztringje a jelszóval. |
Különbség keresése a tömbök között
Ez a művelet összehasonlít egy tömböt egy másik tömbbel.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
összehasonlít
|
compare | True | array of string |
összehasonlít |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
OCR végrehajtása beolvasott PDF-fájlon vagy képfájlon
Egy sztringet egy másik szóra cserél.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Fájl tartalma
|
file | True | string |
A fájl (PDF vagy kép) base64 kódolású sztringje. |
|
Nyelv
|
language | string |
A bemeneti fájl nyelve. (alapértelmezett = eng) |
|
|
OCR motor (OEM)
|
oem | True | integer |
A használni kívánt OCR-motor. (0 = örökölt, 1 = LSTM) |
|
Lapszegmentálási módszer (PSM)
|
psm | True | integer |
Hogyan szegmentálta az OCR a bemeneti lemezképet? |
|
Kimenet vágása
|
trim | True | boolean |
Ha engedélyezve van, ez eltávolítja a kimeneti szöveg összes felesleges térközét és sortörését. |
|
Fájltípus
|
type | True | string |
A bemeneti fájl típusa. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti szöveg
|
text | string |
Az OCR-művelet kimeneti szövege. |
PDF-fájl átalakítása szöveggé
PDF-fájlt szöveggé alakít át.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Zárólap
|
endPage | integer |
Ha be van állítva, ez az utolsó oldal, amelyet a művelet szöveggé alakít át. |
|
|
Kimeneti elrendezés
|
layout | True | string |
A kimeneti tartalom elrendezése. Választhat a "nyers" vagy az "eredeti" közül. Az eredeti megőrzi az elrendezést. |
|
Fájl tartalma
|
True | byte |
A PDF-fájl base64 kódolású sztringje. |
|
|
Kezdőlap
|
startPage | integer |
Ha be van állítva, ez az első oldal, amelyet a művelet szöveggé alakít át. |
Válaszok
- Törzs
- StandardArrayResponse
PDF-metaadatok lekérése
Metaadatok lekérése PDF-fájlból.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Fájl tartalma
|
True | byte |
A PDF-fájl base64 kódolású sztringje. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
PDF-verzió
|
metadata.PDFVersion | string |
PDFVersion |
|
Author
|
metadata.author | string |
A PDF-fájl szerzője |
|
Létrehozás dátuma
|
metadata.creationDate | string |
A PDF-fájl eredeti létrehozásának dátuma. |
|
Creator
|
metadata.creator | string |
A PDF-fájl létrehozója. |
|
Titkosított
|
metadata.encrypted | string |
Azt jelzi, hogy a PDF-fájl titkosítva van-e. Az "igen"/"nem" értéket adja vissza. |
|
Fájlméret
|
metadata.fileSize | string |
A PDF-fájl fájlmérete bájtban. |
|
Form
|
metadata.form | string |
Ha bármilyen űrlap található a PDF-fájlban. |
|
Módosítás dátuma
|
metadata.modDate | string |
Ha a fájlt módosították. (alapértelmezett = null) |
|
Optimalizált
|
metadata.optimized | string |
Ha a fájl optimalizálva lett. (alapértelmezett = "nem") |
|
kimenet
|
metadata.output | array of string |
kimenet |
|
Lap elforgatása
|
metadata.pageRot | string |
A PDF-fájl forgatása. |
|
Oldalméret
|
metadata.pageSize | string |
A PDF-fájl oldalmérete. |
|
Oldalak száma
|
metadata.pages | string |
A PDF-fájlban lévő oldalak száma. |
|
Készítette:
|
metadata.producer | string |
A PDF-fájl készítője. |
|
Tagged
|
metadata.tagged | string |
Függetlenül attól, hogy a PDF-fájl címkézett-e. Az "igen"/"nem" értéket adja vissza. |
|
Cím
|
metadata.title | string |
A PDF-fájl címe. |
Sztring konvertálása datetime objektummá
Sztring átalakítása érvényes datetime formátumra.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
A kérés tartalomtípusa.
|
Content-Type | True | string |
Tartalom típusa |
|
A kérés elfogadási típusa.
|
Accept | True | string |
Elfogadás |
|
Bemeneti formátum
|
inputFormat | True | string |
A bemeneti sztring formátuma. |
|
Kimeneti formátum
|
outputFormat | True | string |
A dátum időformátuma, amelybe a sztringet konvertálni kell. |
|
Bemeneti karakterlánc
|
string | True | string |
A dátumra konvertálni kívánt bemeneti sztring. |
|
Timezone
|
timezone | string |
A dátum/idő időzónáját át kell alakítani (nem kötelező) |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Dátum és idő
|
datetime | string |
Az új átalakított dátumidő |
Szöveg cseréje sztringben
Cserélje le egy vagy több szót egy másik szóra.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
A kérés tartalomtípusa.
|
Content-Type | True | string |
Tartalom típusa |
|
A kérés elfogadási típusa.
|
Accept | True | string |
Elfogadás |
|
Csere erre:
|
replace | True | string |
Az a sztring vagy szó, amelyre a talált sztringet lecseréli. |
|
Keres
|
search | True | string |
A bemeneti sztringben keresendő sztring vagy szó. |
|
Beviteli szöveg
|
text | True | string |
A csere végrehajtásához beírt szöveg. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
SMS
|
text | string |
SMS |
Szöveg cseréje sztringben normál kifejezés alapján
Cserélje le egy vagy több szót egy másik szóra egy normál kifejezés alapján.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Regex minta
|
pattern | True | string |
A keresésben használandó reguláris kifejezésminta. |
|
Csereérték
|
replacement | True | string |
A talált érték helyébe lépő sztring. |
|
Beviteli szöveg
|
text | True | string |
A szöveg lecseréléséhez a sztring. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Szöveg
|
text | string |
A lecserélt szöveges sztring |
Több PDF-fájl egyesítése
Több PDF-fájl egyesítése egybe.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
pdf-ek
|
pdfs | True | array of string |
pdf-ek |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Fájl tartalma
|
content | string |
A kombinált PDF-fájlok base64 kódolású sztringje. |
Tömb egyesítése
Egyesítse az egyik tömb kulcsait egy másik tömb értékeivel.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
A kérés tartalomtípusa.
|
Content-Type | True | string |
Tartalom típusa |
|
A kérés elfogadási típusa.
|
Accept | True | string |
Elfogadás |
|
keys
|
keys | True | array of string |
keys |
|
values
|
values | True | array of string |
values |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Tömb rendezése
Tömb rendezése magasról alacsonyra vagy csökkenőről növekvőre.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Fajta
|
sort | True | string |
Hogyan kell rendezni a tömbelemeket? |
Válaszok
- Törzs
- StandardArrayResponse
Tömb szűrése hamis értékekre
Ez a művelet eltávolítja a hamis bejegyzéseket egy tömbből.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Tömbkulcsok megőrzése
|
preserveKeys | True | boolean |
Ha igaz értékre van állítva, a visszaadott tömb megőrzi az eredeti attribútumok kulcsait. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Tömb tömbbe történő beosztása
Bontsa fel a tömböket darabkákra.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Adattömb mérete
|
size | True | integer |
Az egyes adattömbek mérete. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Tömb összesimítása
Ez a művelet egy többdimenziós tömböt egyetlen dimenziótömbbe simít.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Mélység
|
depth | integer |
Az elsimítandó mélységi szint (egész szám) |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
tömb
|
array | array of string |
tömb |
Átlag kiszámítása
Kiszámítja egy adott kulcs átlagos értékét.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
tömb
|
array | True | array of string |
tömb |
|
Key
|
key | True | string |
Az átlag kiszámításához használt kulcs. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Average
|
average | integer |
Az adott kulcs számított átlaga. |
Értékek keresése egy sztringből egy reguláris kifejezés alapján
Egy vagy több érték keresése egy sztringben.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Csoport
|
group | integer |
A visszatérni kívánt csoport. (alapértelmezett = 0) |
|
|
Regex minta
|
pattern | True | string |
A reguláris kifejezésminta. |
|
Beviteli szöveg
|
text | True | string |
A hivatkozásokat keresni kívánt sztring. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
values
|
values | array of string |
values |
Definíciók
StandardArrayResponse
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Eredménytömb
|
array | array of string |
Az új elemeket tartalmazó tömb. |