OptiAPI (Önizleme)
Sayısız günlük eylemi Power Automate'e bağlayan OptiAPI için resmi api.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Oliver Busk Jensen |
| E-posta | support@optiapi.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Busk |
| Web sitesi | https://optiapi.com |
| Gizlilik ilkesi | https://optiapi.com/terms |
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| API Anahtarı | securestring | Bu API için API Anahtarı | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Birden çok PDF dosyasını birleştirme |
Birden çok PDF dosyasını tek bir dosyada birleştirin. |
| Dizedeki metni değiştirme |
Bir veya daha fazla sözcüğü başka bir sözcükle değiştirin. |
| Dizedeki metni normal ifadeye göre değiştirme |
Normal ifadeyi temel alarak bir veya daha fazla sözcüğü başka bir sözcükle değiştirin. |
| Dizeyi datetime nesnesine dönüştürme |
Bir dizeyi geçerli bir tarih saat biçimine dönüştürün. |
| Dizi içinde İlk Where |
Bu eylem, verilen anahtar / değer çifti ile bir dizideki ilk öğeyi döndürür. |
| Dizi tuşuna göre gruplandır |
Bu eylem, bir dizinin öğelerini belirli bir anahtara göre gruplandırr. |
| Dizideki benzersiz öğeleri alma |
Eylem, bir dizideki tüm benzersiz öğeleri döndürür. |
| Diziler arasındaki farkı bulma |
Bu eylem bir diziyi başka bir diziyle karşılaştırır. |
| Dizilerde yinelenenleri bulma |
Bu eylem bir diziden yinelenen değerleri alır ve döndürür. |
| Dizinin değer içerip içermediğini denetleyin |
Dizinin belirli bir öğe içerip içermediğini belirler. |
| Diziyi birleştirme |
Bir dizinin anahtarlarını başka bir dizinin değerleriyle birleştirin. |
| Diziyi düzleştirme |
Bu eylem, çok boyutlu bir diziyi tek bir boyut dizisine düzleştirir. |
| Diziyi sıralama |
Bir diziyi yüksekten düşüğe veya azalandan artana doğru sıralayın. |
| Diziyi yanlış değerler için filtreleme |
Bu eylem bir diziden yanlış girdileri kaldırır. |
| Diziyi öbekle |
Bir diziyi öbekler halinde bölün. |
| Normal ifadeyi temel alan bir dizedeki değerleri bulma |
Bir dizede bir veya daha fazla değer bulun. |
| Ortalamayı hesaplama |
Belirli bir anahtarın ortalama değerini hesaplar. |
| PDF dosyasında parola ayarlama |
PDF dosyasında dinamik olarak özel bir parola ayarlar. |
| PDF dosyasını metne dönüştürme |
PDF dosyasını metne dönüştürür. |
| PDF meta veri bilgilerini alma |
PDF dosyasından meta verileri alma. |
| Saat veya tarih ekleme veya çıkarma |
Değerleri ekleyerek veya çıkararak datetime değerini işleme. |
| Taranan PDF veya görüntü dosyasında OCR gerçekleştirme |
Dizeyi başka bir sözcükle değiştirir. |
| Öğeyi diziden kaldırma |
Bir öğeyi bir diziden anahtar değerine göre kaldırır. |
Birden çok PDF dosyasını birleştirme
Birden çok PDF dosyasını tek bir dosyada birleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
pdf'ler
|
pdfs | True | array of string |
pdf'ler |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Dosya İçeriği
|
content | string |
Birleştirilmiş PDF dosyalarının base64 kodlanmış dizesi. |
Dizedeki metni değiştirme
Bir veya daha fazla sözcüğü başka bir sözcükle değiştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İsteğin içerik türü.
|
Content-Type | True | string |
İçerik Türü |
|
İstek için kabul türü.
|
Accept | True | string |
Kabul etmek |
|
Şununla Değiştir
|
replace | True | string |
Bulunan dizeyi değiştirecek dize veya sözcük. |
|
Aramak
|
search | True | string |
Giriş dizesinde bulunacak dize veya sözcük. |
|
Metin Girişi
|
text | True | string |
Değiştirme işleminin gerçekleştirilecek giriş metni. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Başka bir metin sağlanmadığı için, verilen metne dayalı bir çeviri yapmam mümkün değil. Lütfen çevirilecek metni belirtin.
|
text | string |
Başka bir metin sağlanmadığı için, verilen metne dayalı bir çeviri yapmam mümkün değil. Lütfen çevirilecek metni belirtin. |
Dizedeki metni normal ifadeye göre değiştirme
Normal ifadeyi temel alarak bir veya daha fazla sözcüğü başka bir sözcükle değiştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Regex Deseni
|
pattern | True | string |
Aramada kullanılacak normal ifade deseni. |
|
Değiştirme Değeri
|
replacement | True | string |
Bulunan değeri ile değiştirecek dize. |
|
Metin Girişi
|
text | True | string |
Metnin yerine geçecek dize. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Metin
|
text | string |
Değiştirilen metin dizesi |
Dizeyi datetime nesnesine dönüştürme
Bir dizeyi geçerli bir tarih saat biçimine dönüştürün.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İsteğin içerik türü.
|
Content-Type | True | string |
İçerik Türü |
|
İstek için kabul türü.
|
Accept | True | string |
Kabul etmek |
|
Giriş Biçimi
|
inputFormat | True | string |
Giriş dizesinin biçimi. |
|
Çıkış Biçimi
|
outputFormat | True | string |
Dizenin dönüştürülmesi gereken tarih saat biçimi. |
|
Giriş Dizesi
|
string | True | string |
Tarih saatine dönüştürülecek giriş dizesi. |
|
Timezone
|
timezone | string |
Datetime değerinin dönüştürülmesi gereken saat dilimi (İsteğe bağlı) |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Tarih Saat
|
datetime | string |
Yeni dönüştürülen tarih saati |
Dizi içinde İlk Where
Bu eylem, verilen anahtar / değer çifti ile bir dizideki ilk öğeyi döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Key
|
key | True | string |
Aranacak anahtar. |
|
Operator
|
operator | string |
İşleç yan tümcesi gerçekleştirme (İsteğe bağlı) |
|
|
Aramak
|
value | True | string |
Aranacak değer. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Dizi tuşuna göre gruplandır
Bu eylem, bir dizinin öğelerini belirli bir anahtara göre gruplandırr.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Key
|
key | True | string |
Öğeleri gruplandırma anahtarı. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Dizideki benzersiz öğeleri alma
Eylem, bir dizideki tüm benzersiz öğeleri döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Key
|
key | string |
Benzersizliği belirleyen özel anahtar. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Diziler arasındaki farkı bulma
Bu eylem bir diziyi başka bir diziyle karşılaştırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
karşılaştırmak
|
compare | True | array of string |
karşılaştırmak |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Dizilerde yinelenenleri bulma
Bu eylem bir diziden yinelenen değerleri alır ve döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Key
|
key | string |
Belirli bir öznitelik altında yinelenenleri aramak için bir anahtar belirtebilirsiniz (İsteğe bağlı) |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Dizinin değer içerip içermediğini denetleyin
Dizinin belirli bir öğe içerip içermediğini belirler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Key
|
key | True | string |
içindeki belirli değerin aranacak anahtarı. |
|
Arama Terimi
|
search | True | string |
Aranacak arama terimi. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İçerir
|
contains | boolean |
Dizinin verilen öğeyi içerip içermediği (bool) |
Diziyi birleştirme
Bir dizinin anahtarlarını başka bir dizinin değerleriyle birleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İsteğin içerik türü.
|
Content-Type | True | string |
İçerik Türü |
|
İstek için kabul türü.
|
Accept | True | string |
Kabul etmek |
|
keys
|
keys | True | array of string |
keys |
|
values
|
values | True | array of string |
values |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Diziyi düzleştirme
Bu eylem, çok boyutlu bir diziyi tek bir boyut dizisine düzleştirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Derinlik
|
depth | integer |
Düzleştirmesi gereken derinlik düzeyi (tamsayı) |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Diziyi sıralama
Bir diziyi yüksekten düşüğe veya azalandan artana doğru sıralayın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Sırala
|
sort | True | string |
Dizi öğeleri nasıl sıralanmalıdır? |
Döndürülenler
Diziyi yanlış değerler için filtreleme
Bu eylem bir diziden yanlış girdileri kaldırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Dizi Tuşlarını Koru
|
preserveKeys | True | boolean |
true olarak ayarlanırsa, dönen dizi özgün özniteliklerin anahtarlarını korur. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Diziyi öbekle
Bir diziyi öbekler halinde bölün.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Öbek Boyutu
|
size | True | integer |
Her öbek boyutu. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Normal ifadeyi temel alan bir dizedeki değerleri bulma
Bir dizede bir veya daha fazla değer bulun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup
|
group | integer |
Döndürülecek grup. (varsayılan = 0) |
|
|
Regex Deseni
|
pattern | True | string |
Normal ifade deseni. |
|
Metin Girişi
|
text | True | string |
Başvuru aranacak dize. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
values
|
values | array of string |
values |
Ortalamayı hesaplama
Belirli bir anahtarın ortalama değerini hesaplar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Key
|
key | True | string |
Ortalamasını hesaplamak için anahtar. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Average
|
average | integer |
Verilen anahtar için hesaplanan ortalama. |
PDF dosyasında parola ayarlama
PDF dosyasında dinamik olarak özel bir parola ayarlar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İsteğin içerik türü.
|
Content-Type | True | string |
İçerik Türü |
|
İstek için kabul türü.
|
Accept | True | string |
Kabul etmek |
|
Şifre
|
password | True | string |
PDF dosyasına uygulanacak parola. |
|
PDF Dosyası
|
True | byte |
PDF dosyalarının base64 içeriği. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Dosya İçeriği
|
content | string |
PDF dosyasının base64 kodlanmış dizesi ve parola. |
PDF dosyasını metne dönüştürme
PDF dosyasını metne dönüştürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Bitiş Sayfası
|
endPage | integer |
Ayarlanırsa, bu eylemin metne dönüştüreceği son sayfadır. |
|
|
Çıkış Düzeni
|
layout | True | string |
Çıkış içeriğinin düzeni. 'Ham' veya 'özgün' arasından seçim yapabilirsiniz. Özgün, düzeni korur.. |
|
Dosya İçeriği
|
True | byte |
PDF dosyasının base64 kodlanmış dizesi. |
|
|
Başlangıç Sayfası
|
startPage | integer |
Ayarlanırsa, bu eylemin metne dönüştüreceği ilk sayfadır. |
Döndürülenler
PDF meta veri bilgilerini alma
PDF dosyasından meta verileri alma.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dosya İçeriği
|
True | byte |
PDF dosyasının base64 kodlanmış dizesi. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
PDF Sürümü
|
metadata.PDFVersion | string |
PDFVersion |
|
Yazar
|
metadata.author | string |
PDF dosyasının yazarı |
|
Oluşturulma Tarihi
|
metadata.creationDate | string |
PDF dosyasının ilk oluşturulduğu tarih. |
|
Oluşturan
|
metadata.creator | string |
PDF dosyasını oluşturan. |
|
Şifrelenmiş
|
metadata.encrypted | string |
PDF dosyasının şifrelenip şifrelenmediği. "evet"/"hayır" döndürür. |
|
Dosya Boyutu
|
metadata.fileSize | string |
PDF dosyasının bayt cinsinden dosya boyutu. |
|
Form
|
metadata.form | string |
PDF dosyasında herhangi bir form bulunursa. |
|
Değiştirilme Tarihi
|
metadata.modDate | string |
Dosya değiştirildiyse. (varsayılan = null) |
|
İyileştirilmiş
|
metadata.optimized | string |
Dosya iyileştirildiyse. (varsayılan = "hayır") |
|
output
|
metadata.output | array of string |
output |
|
Sayfa Döndürme
|
metadata.pageRot | string |
PDF dosyasının döndürmesi. |
|
Sayfa Boyutu
|
metadata.pageSize | string |
PDF dosyasının sayfa boyutu. |
|
Sayfa Sayısı
|
metadata.pages | string |
PDF dosyasındaki sayfa sayısı. |
|
Oluşturan
|
metadata.producer | string |
PDF dosyasının üreticisi. |
|
Tagged
|
metadata.tagged | string |
PDF dosyasının etiketlenip etiketlenmediği. "evet"/"hayır" döndürür. |
|
Başlık
|
metadata.title | string |
PDF dosyasının başlığı. |
Saat veya tarih ekleme veya çıkarma
Değerleri ekleyerek veya çıkararak datetime değerini işleme.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Eylem
|
action | True | string |
Ekleme veya çıkarma eylemi. Bu, örneğin "yıl", "hafta içi", "hafta" veya "gün" olabilir. |
|
Giriş Tarih Saat
|
datetime | True | string |
Eklemek veya çıkarmak için giriş değeri. |
|
Operator
|
operator | True | string |
Değeri giriş tarihi saatinden eklememiz veya çıkarmamız gerekip gerekmediği. 'ekle' veya 'çıkar' olabilir. |
|
Çıkış Biçimi
|
outputFormat | string |
Dizenin dönüştürülmesi gereken tarih saat biçimi (örneğin, d-m-Y) |
|
|
Değer
|
value | True | integer |
Eklenecek veya çıkaracak değer. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Tarih Saat
|
datetime | string |
Yeni dönüştürülen tarih saati |
Taranan PDF veya görüntü dosyasında OCR gerçekleştirme
Dizeyi başka bir sözcükle değiştirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dosya İçeriği
|
file | True | string |
Dosyanın base64 kodlanmış dizesi (PDF veya görüntü). |
|
Language
|
language | string |
Giriş dosyasının dili. (varsayılan = eng) |
|
|
OCR Altyapısı (OEM)
|
oem | True | integer |
Kullanılacak OCR altyapısı. (0 = eski, 1 = LSTM) |
|
Sayfa Segmentasyonu Yöntemi (PSM)
|
psm | True | integer |
OCR giriş görüntüsünü nasıl segmentlere ayırmalı? |
|
Çıktıyı Kırp
|
trim | True | boolean |
Etkinleştirilirse, bu işlem çıkış metninin tüm fazla aralıklarını ve satır sonlarını kaldırır. |
|
Dosya Türü
|
type | True | string |
Giriş dosyası türü. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış Metni
|
text | string |
OCR eyleminden çıkış metni. |
Öğeyi diziden kaldırma
Bir öğeyi bir diziden anahtar değerine göre kaldırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
array
|
array | True | array of string |
array |
|
Key
|
key | True | string |
Bu anahtarla eşleşen öğeler kaldırılacak. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
array
|
array | array of string |
array |
Tanımlar
StandardArrayResponse
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Sonuç Dizisi
|
array | array of string |
Yeni öğeleri içeren dizi. |