APITemplate (Bağımsız Yayımcı)

APITemplate.io hizmetiyle PDF belgeleri ve görüntüleri oluşturabilir ve şablonlarınızı yönetebilirsiniz. Kodlama olmadan yeniden kullanılabilir şablonlardan sosyal medya görüntüleri, başlıklar veya PDF'ler oluşturun!

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 Troy Taylor
URL https://www.hitachisolutions.com
E-posta ttaylor@hitachisolutions.com
Bağlayıcı Meta Verileri
Publisher Troy Taylor
Web sitesi https://apitemplate.io/
Gizlilik ilkesi https://apitemplate.io/privacy-policy/
Kategoriler İçerik ve Dosyalar

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

Bir görüntü oluştur.

Bu istek JSON verilerinden ve şablonunuzdan bir JPEG dosyası (PNG ile birlikte) oluşturur.

Birden çok PDF'yi birleştirme

Bu eylem birden çok PDF dosyasını tek bir PDF dosyasında birleştirir/birleştirir.

Liste şablonları

Şablonların ve bilgilerinin listesini alır.

Nesneyi silme

CDN'den PDF veya görüntü silin ve işlemi silindi olarak işaretleyin.

Oluşturulan nesneleri listeleme

Oluşturulan tüm PDF'lerin ve görüntülerin listesini alır.

PDF oluşturma

Bu istek JSON verileri ve şablonunuzu içeren bir PDF dosyası oluşturur. Zaman uyumlu ve zaman uyumsuz PDF oluşturmayı destekler.

PDF şablonu alma

PDF şablonu hakkındaki bilgileri alır.

PDF şablonunu güncelleştirme

Bu eylem bir PDF şablonunu güncelleştirir.

Bir görüntü oluştur.

Bu istek JSON verilerinden ve şablonunuzdan bir JPEG dosyası (PNG ile birlikte) oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Şablon Kimliği
template_id True string

Şablon kimliğiniz web konsolundan alınabilir

Süre Sonu
expiration integer

Oluşturulan görüntünün dakika cinsinden süre sonu (varsayılan olarak 0kalıcı olarak depola). Cdn'de kalıcı olarak depolamak için kullanın 0 . Ya da oluşturulan görüntünün süre sonunu belirtmek için dakika ile 10080 dakika (7 gün) arasındaki 1 aralığı kullanın

Bulut Depolama
cloud_storage integer

Oluşturulan PDF'leri/görüntüleri depolama CDN'mize yükleyin ve varsayılan olarak 1olarak bir URL oluşturun. 'yi API Integration oluşturulan PDF'leri/Görüntüleri kendi özel S3'nüze yükleyecek şekilde yapılandırdıysanızPost Actions, lütfen cloud_storage olarak 0ayarlayın. export_type=fileise, lütfen bunu yoksayın.

Çıkış Görüntüsü Türü
output_image_type string

Çıktı görüntüsü türü (JPEG veya PNG biçimi), varsayılan olarak olarak allkullanılır. Seçenekler , , jpegOnlypngOnlyşeklindedirall.

Meta
meta string

Kendi başvurunuz için bir dış başvuru kimliği belirtin. API'de list-objects görünür.

object

Döndürülenler

ResponseSuccessImageFile
ResponseSuccessImageFile

Birden çok PDF'yi birleştirme

Bu eylem birden çok PDF dosyasını tek bir PDF dosyasında birleştirir/birleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Meta
meta string

Kendi başvurunuz için bir dış başvuru kimliği belirtin. API'de list-objects görünür.

URL'ler
urls True array of string

URL dizisi. Normal http/https URL'lerini ve veri URL'lerini destekliyoruz. Normal URL'ler: URL'ler http/https ile başlar; örneğin: "https://fileserver.com/a1.pdf"). Veri URL'leri: "data:" şemasıyla önekli URL'ler; örneğin"data:application/pdf; base64,JVBERi0xLjIg... [kesilmiş]"

Dışarı Aktarma Türü
export_type string

veya filejson(Varsayılan). seçeneği json bir JSON nesnesi döndürür ve çıktı PDF'si bir CDN'de depolanır. seçeneği file , oluşturulan PDF'nin ikili verilerini döndürür (Güvenli ve tamamen özel) ve yanıt HTTP üst bilgisi Content-Disposition ek olarak ayarlanır. Dosya boyutu sınırı 6 MB'tır.

Süre Sonu
expiration integer

Oluşturulan PDF'nin süre sonu dakika cinsinden (varsayılan olarak 0kalıcı olarak depola). Cdn'de kalıcı olarak depolamak için kullanın 0 . Ya da oluşturulan PDF'nin süre sonunu belirtmek için dakika ile 43200 dakika (30 gün) arasındaki 1 aralığı kullanın

Bulut Depolama
cloud_storage integer

Oluşturulan PDF'leri/görüntüleri varsayılan olarak 1depolama CDN'mize yükleyin. PDF'leri/Görüntüleri kendi S3'nüze yükleyecek şekilde yapılandırdıysanız Post Action , lütfen olarak ayarlayın 0.

Döndürülenler

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Liste şablonları

Şablonların ve bilgilerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Sınır
limit string

Yalnızca belirtilen kayıt sayısını alır. Varsayılan değer: 300

Ofset baskı
offset string

Uzaklık, sonuçlardaki kayıt sayısını atlamak için kullanılır. Varsayılan olarak 0

Biçim
format string

Şablonları 'PDF' veya 'JPEG' ile filtrelemek için

Şablon Kimliği
template_id string

Şablonları şablon kimliğine göre filtrelemek için

Grup Adı
group_name string

Şablonları grup adına göre filtrelemek için

Katman Bilgileri ile
with_layer_info string

0=false , 1=true görüntü şablonları için katman bilgileriyle birlikte dönün. Varsayılan olarak '0'

Döndürülenler

ResponseSuccessListTemplates
ResponseSuccessListTemplates

Nesneyi silme

CDN'den PDF veya görüntü silin ve işlemi silindi olarak işaretleyin.

Parametreler

Name Anahtar Gerekli Tür Description
İşlem Başvurusu
transaction_ref True string

Nesne işlem başvurusu

Döndürülenler

ResponseSuccessDeleteObject
ResponseSuccessDeleteObject

Oluşturulan nesneleri listeleme

Oluşturulan tüm PDF'lerin ve görüntülerin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Sınır
limit string

Yalnızca belirtilen kayıt sayısını alır. Varsayılan değer: 300

Ofset baskı
offset string

Uzaklık, sonuçlardaki kayıt sayısını atlamak için kullanılır. Varsayılan olarak 0

Şablon Kimliği
template_id string

Şablon kimliğine göre filtrelendi

İşlem Türü
transaction_type string

İşlem türüne göre filtrelenmiş, seçenekler veya JPEG şeklindedir PDFMERGE

Döndürülenler

ResponseSuccessListObjects
ResponseSuccessListObjects

PDF oluşturma

Bu istek JSON verileri ve şablonunuzu içeren bir PDF dosyası oluşturur. Zaman uyumlu ve zaman uyumsuz PDF oluşturmayı destekler.

Parametreler

Name Anahtar Gerekli Tür Description
Şablon Kimliği
template_id True string

Şablon kimliğiniz web konsolundan alınabilir (Şablonları Yönet)

Dışarı Aktarma Türü
export_type string

veya filejson(Varsayılan). seçeneği json bir JSON nesnesi döndürür ve çıktı PDF'si bir CDN'de depolanır. bunu parametresiyle expirationkullanın. seçeneği file , oluşturulan PDF'nin ikili verilerini döndürür (Güvenli ve tamamen özel) ve yanıt HTTP üst bilgisi Content-Disposition ek olarak ayarlanır.

Süre Sonu
expiration integer

Oluşturulan PDF'nin süre sonu dakika cinsinden (varsayılan olarak 0kalıcı olarak depola). Cdn'de kalıcı olarak depolamak için kullanın 0 . Ya da oluşturulan PDF'nin süre sonunu belirtmek için dakika ile 10080 dakika (7 gün) arasındaki 1 aralığı kullanın

Çıkış HTML'i
output_html string

veya 10(Varsayılan). HTML içeriğinin çıkışını etkinleştirmek için değerini 1 olarak ayarlayın ve JSON yanıtında html_url alanı (URL olarak) olarak döndürülecek

Çıkış Biçimi
output_format string

pdf(Varsayılan) veya html.. Varsayılan olarak PDF oluşturuyor. Ancak, yalnızca HTML oluşturmak için output_format=html belirtebilirsiniz(JSON yanıtında URL olarak download_url alanı olarak döndürülecektir).

Filename
filename string

Varsayılan olarak UUID (örneğin 0c93bd9e-9ebb-4634-a70f-de9131848416.pdf). Özel dosya adı belirtmek için bunu kullanın; bu, şununla bitmelidir: .pdf

Büyük Yeniden Örnekleme Res
image_resample_res string

Varsayılan olarak özgün görüntüleri ekliyoruz, yani büyük PDF dosya boyutları. 'image_resample_res' seçeneğinin belirtilmesi, geçerli PDF'nin görüntülerini bir çözünürlüğe (DPI'de) indirgeyerek PDF dosya boyutunu azaltmaya yardımcı olur. Ortak değerler 72, 96, 150, 300 ve 600'lerdir.

Is CMYK
is_cmyk string

CMYK renk profili, 1=true, 0=false kullanın. Varsayılan olarak '0'

Bulut Depolama
cloud_storage integer

Oluşturulan PDF'leri/görüntüleri varsayılan olarak 1depolama CDN'mize yükleyin. PDF'leri/Görüntüleri kendi S3'nüze yükleyecek şekilde yapılandırdıysanız Post Action , lütfen olarak ayarlayın 0.

Meta
meta string

Kendi başvurunuz için bir dış başvuru kimliği belirtin. API'de list-objects görünür.

Asenkron
async string

veya 10(Varsayılan). 0 zaman uyumlu çağrıdır (varsayılan), 1 zaman uyumsuz çağrıdır. PDF'yi zaman uyumsuz olarak oluşturmak için değerini 1 olarak ayarlayın ve API çağrısı hemen döndürür. PDF belgesi oluşturulduktan sonra, URL'nize (webhook_url) bir HTTP/HTTPS GET yaparız ve vazgeçmeden önce 3 kez yeniden deneriz.. olarak ayarlanırsa async1webhook_url zorunludur

Web Kancası URL'si
webhook_url string

Web kancası URL'nizin URL'sidir, http:// veya https:// ile başlar ve urlencoded olmalıdır.. olarak ayarlanırsa async1, değerini belirtmeniz webhook_urlgerekir. Web kancası geri çağırma biçimi PDF oluşturulurken, şu URL'ye http/HTTPS GET çağrısı başlatacağız:https://[yourwebserver.com]?&primary_url=[primary_url]&transaction_ref=[transaction_ref]&status=[status]&message=[message]. [yourwebserver.com]: Geri çağırmayı işlemek için web hizmetleri( olan ).webhook_url [primary_url]: PDF belgesinin URL'si. [transaction_ref]: İşlem başvuru numarası. [status] : veya olan işlemin successerrordurumu. [message]: Durum iletisiAşağıdaki örnek web kancası çağrısını sunucunuzahttps://yourwebserver.com?&geri gönderir; primary_url=https%3A%2F%2Fpub-cdn.apitemplate.io%2F2021%2F%062Fb692183d-46d7-3213-891a-460a5814ad3f.pdf&transaction_ref=b692183d-46d7-3213-891a-460a5814ad3f&status=success

object

Döndürülenler

ResponseSuccessPDFFile
ResponseSuccessPDFFile

PDF şablonu alma

PDF şablonu hakkındaki bilgileri alır.

Parametreler

Name Anahtar Gerekli Tür Description
Şablon Kimliği
template_id string

Şablon kimliğiniz web konsolundan alınabilir (Şablonları Yönet)

Döndürülenler

ResponseSuccessTemplate
ResponseSuccessTemplate

PDF şablonunu güncelleştirme

Bu eylem bir PDF şablonunu güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Şablon Kimliği
template_id True string

Şablon kimliğiniz web konsolundan edinilebilir (Şablonları Yönet)

Body
body string

HTML gövdesi

CSS
css string

Css

Döndürülenler

ResponseSuccess
ResponseSuccess

Tanımlar

ResponseSuccess

Name Yol Tür Description
Statü
status string

Statü

ResponseSuccessTemplate

Name Yol Tür Description
Statü
status string

Statü

Şablon Kimliği
template_id string

Şablon Kimliği

Body
body string

Şablonun HTML gövdesi

CSS
css string

Şablonun CSS'sini

Settings
settings string

Şablonun yazdırma ayarları

ResponseSuccessPDFFile

Name Yol Tür Description
Statü
status string

Statü

URL'yi indirme
download_url string

URL'yi indirme

Şablon Kimliği
template_id string

Şablon Kimliği

İşlem Başvurusu
transaction_ref string

İşlem başvurusu

Eylem Gönder
post_actions array of object

Gönderi eylemleri.

items
post_actions object

ResponseSuccessImageFile

Name Yol Tür Description
Statü
status string

Statü

URL'yi indirme
download_url string

URL'yi indirme

URL PNG'yi indirin
download_url_png string

URL PNG'yi indirin

Şablon Kimliği
template_id string

Şablon Kimliği

İşlem Başvurusu
transaction_ref string

İşlem başvurusu

Eylem Gönder
post_actions array of object

Gönderi eylemleri.

items
post_actions object

ResponseSuccessListTemplates

Name Yol Tür Description
Statü
status string

Durum.

Şablonlar
templates array of object

Şablonlar

items
templates object

ResponseSuccessListObjects

Name Yol Tür Description
Statü
status string

Durum.

Objects
objects array of object

Nesneler.

items
objects object

ResponseSuccessDeleteObject

Name Yol Tür Description
Statü
status string

Durum.

ResponseSuccessSingleFile

Name Yol Tür Description
Statü
status string

Statü

Birincil URL
primary_url string

Oluşturulan PDF belgesi

İşlem Başvurusu
transaction_ref string

İşlem başvurusu