Aracılığıyla paylaş


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