Freigeben über


APITemplate (unabhängiger Herausgeber)

Mit dem APITemplate.io-Dienst können Sie PDF-Dokumente und Bilder erstellen und Ihre Vorlagen verwalten. Generieren Sie Social Media-Bilder, Banner oder PDFs aus wiederverwendbaren Vorlagen ohne Codierung!

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connectormetadaten
Herausgeber Troy Taylor
Webseite https://apitemplate.io/
Datenschutzrichtlinie https://apitemplate.io/privacy-policy/
Kategorien Inhalt und Dateien

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
API-Schlüssel securestring Der API-Schlüssel für diese API Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Erstellen einer PDF-Datei

Diese Anforderung erstellt eine PDF-Datei mit JSON-Daten und Ihrer Vorlage. Unterstützt synchrone und asynchrone PDF-Generierung.

Erstellen eines Images

Diese Anforderung erstellt eine JPEG-Datei (zusammen mit PNG) aus JSON-Daten und Ihrer Vorlage.

Generierte Objekte auflisten

Ruft eine Liste aller generierten PDF-Dateien und Bilder ab.

Listenvorlagen

Ruft eine Liste der Vorlagen und deren Informationen ab.

Löschen eines Objekts

Löschen Sie eine PDF-Datei oder ein Bild aus CDN, und markieren Sie die Transaktion als gelöscht.

PDF-Vorlage abrufen

Ruft Informationen zur PDF-Vorlage ab.

PDF-Vorlage aktualisieren

Diese Aktion aktualisiert eine PDF-Vorlage.

Zusammenführen mehrerer PDF-Dateien

Mit dieser Aktion werden mehrere PDF-Dateien in einer einzelnen PDF-Datei zusammengeführt/verknüpft.

Erstellen einer PDF-Datei

Diese Anforderung erstellt eine PDF-Datei mit JSON-Daten und Ihrer Vorlage. Unterstützt synchrone und asynchrone PDF-Generierung.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Vorlagen-ID
template_id True string

Ihre Vorlagen-ID kann in der Webkonsole abgerufen werden(Vorlagen verwalten)

Exporttyp
export_type string

Entweder file oder json(Standard). Die Option json gibt ein JSON-Objekt zurück, und die PDF-Ausgabe wird auf einem CDN gespeichert. Verwenden Sie dies mit dem Parameter expiration. Die Option file gibt Binärdaten der generierten PDF(Sicher und vollständig privat) zurück, und der HTTP-Antwortheader Content-Disposition wird auf Anlage festgelegt.

Ablaufdatum
expiration integer

Ablauf der generierten PDF in Minuten(Standardeinstellung für 0, dauerhaft speichern). Wird 0 zum dauerhaften Speichern auf cdn verwendet. Oder verwenden Sie den Bereich zwischen 1 Minute und 10080 Minuten(7 Tage), um den Ablauf der generierten PDF-Datei anzugeben.

Ausgabe-HTML
output_html string

Entweder 1 oder 0(Standard).. Um die Ausgabe von HTML-Inhalten zu aktivieren, legen Sie den Wert auf 1 und wird in der JSON-Antwort als html_url Feld (als URL) zurückgegeben.

Ausgabeformat
output_format string

Entweder pdf(Standard) oder html.. Standardmäßig wird PDF generiert. Sie können jedoch output_format=html angeben, um nur HTML zu generieren(Sie wird in der JSON-Antwort als download_url Feld als URL zurückgegeben).

Dateiname
filename string

Standardeinstellung für UUID (z. B. 0c93bd9e-9ebb-4634-a70f-de9131848416.pdf). Verwenden Sie diese Eigenschaft, um den benutzerdefinierten Dateinamen anzugeben, sie sollte mit .pdf

Große Resample-Res
image_resample_res string

Wir betten die Originalbilder standardmäßig ein, d. h. große PDF-Dateigrößen. Wenn Sie die Option "image_resample_res" angeben, können Sie die PDF-Dateigröße verringern, indem sie die Bilder der aktuellen PDF auf eine Auflösung (in DPI) heruntersampeln. Allgemeine Werte sind 72, 96, 150, 300 und 600.

Ist CMYK
is_cmyk string

Verwenden Sie CMYK-Farbprofil, 1=true, 0=false. Standardmäßig auf '0'

Cloudspeicher
cloud_storage integer

Laden Sie die generierten PDFs/Images in unser Speicher-CDN hoch, standardmäßig auf 1. Wenn Sie konfiguriert Post Action haben, dass die PDF-Dateien/Bilder in Ihr eigenes S3 hochgeladen werden, legen Sie sie auf 0.

Meta
meta string

Geben Sie eine externe Referenz-ID für Ihren eigenen Verweis an. Sie wird in der list-objects API angezeigt.

Asynchron
async string

Entweder 1 oder 0(Standard). 0 ist synchroner Aufruf(Standard), 1 ist asynchroner Aufruf. Um PDF asynchron zu generieren, legen Sie den Wert auf 1 und der API-Aufruf wird sofort zurückgegeben. Sobald das PDF-Dokument generiert wurde, erstellen wir eine HTTP/HTTPS GET zu Ihrer URL(webhook_url) und versuchen es 3 Mal, bevor wir aufgeben. Wenn dieser Wert auf 1", async dann webhook_url obligatorisch ist

Webhook-URL
webhook_url string

Es ist die URL Ihrer Webhook-URL, sie beginnt mit http:// oder https:// und muss urlencoded sein. Wenn dieser Wert auf 1 festgelegt ist, müssen Sie die webhook_url.async-Eigenschaft angeben. Das Format des Webhook-Rückrufs Wird die PDF generiert, initiieren wir einen HTTP/HTTPS GET-Aufruf an die folgende URL:https://[yourwebserver.com]?&primary_url=[primary_url]&transaction_ref=[transaction_ref]&status=[status]&message=[message]. [yourwebserver.com]: Die Webdienste zum Behandeln des Rückrufs, das ist die webhook_url. [primary_url]: Die URL zum PDF-Dokument. [transaction_ref]: Die Transaktionsreferenznummer. [status] : Status der Transaktion, entweder success oder error. [message] : Statusmeldung: Nachfolgend sehen Sie einen Beispielwebhook-Rückruf an Ihren Serverhttps://yourwebserver.com?& primary_url=https%3A%2F%2Fpub-cdn.apitemplate.io%2F2021%2F06%2Fb692183d-46d7-3213-891a-460a5814ad3f.pdf&transaction_ref=b692183d-46d7-3213-891a-460a5814ad3f&status=success

object

Gibt zurück

ResponseSuccessPDFFile
ResponseSuccessPDFFile

Erstellen eines Images

Diese Anforderung erstellt eine JPEG-Datei (zusammen mit PNG) aus JSON-Daten und Ihrer Vorlage.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Vorlagen-ID
template_id True string

Ihre Vorlagen-ID, sie kann in der Webkonsole abgerufen werden

Ablaufdatum
expiration integer

Ablauf des generierten Bilds in Minuten(Standardeinstellung für 0, dauerhaft speichern). Wird 0 zum dauerhaften Speichern auf cdn verwendet. Oder verwenden Sie den Bereich zwischen 1 Minute und 10080 Minuten(7 Tage), um den Ablauf des generierten Bilds anzugeben.

Cloudspeicher
cloud_storage integer

Laden Sie die generierten PDFs/Images in unser Speicher-CDN hoch, und generieren Sie eine URL, standardmäßig auf 1. Wenn Sie das Post Actions In API Integration so konfiguriert haben, dass die generierten PDFs/Images in Ihren eigenen privaten S3 hochgeladen werden, legen Sie bitte cloud_storage auf 0. Wenn dies der Fall ist export_type=file, ignorieren Sie dies.

Ausgabebildtyp
output_image_type string

Ausgabebildtyp(JPEG- oder PNG-Format), standard to all. Optionen sind all, jpegOnly,pngOnly.

Meta
meta string

Geben Sie eine externe Referenz-ID für Ihren eigenen Verweis an. Sie wird in der list-objects API angezeigt.

object

Gibt zurück

ResponseSuccessImageFile
ResponseSuccessImageFile

Generierte Objekte auflisten

Ruft eine Liste aller generierten PDF-Dateien und Bilder ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Limit
limit string

Rufen Sie nur die Anzahl der angegebenen Datensätze ab. Standardmäßig 300

Offset
offset string

Offset wird verwendet, um die Anzahl der Datensätze aus den Ergebnissen zu überspringen. Standardeinstellung 0

Vorlagen-ID
template_id string

Gefiltert nach Vorlagen-ID

Transaktionstyp
transaction_type string

Gefiltert nach Transaktionstyp, Optionen sind PDFoder JPEGMERGE

Gibt zurück

ResponseSuccessListObjects
ResponseSuccessListObjects

Listenvorlagen

Ruft eine Liste der Vorlagen und deren Informationen ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Limit
limit string

Rufen Sie nur die Anzahl der angegebenen Datensätze ab. Standardmäßig 300

Offset
offset string

Offset wird verwendet, um die Anzahl der Datensätze aus den Ergebnissen zu überspringen. Standardeinstellung 0

Format
format string

So filtern Sie die Vorlagen nach 'PDF' oder 'JPEG'

Vorlagen-ID
template_id string

So filtern Sie die Vorlagen nach Vorlagen-ID

Gruppenname
group_name string

So filtern Sie die Vorlagen nach dem Gruppennamen

Mit Layerinformationen
with_layer_info string

Geben Sie zusammen mit Layerinformationen für Bildvorlagen 0=false , 1=true zurück. Standardmäßig auf '0'

Gibt zurück

ResponseSuccessListTemplates
ResponseSuccessListTemplates

Löschen eines Objekts

Löschen Sie eine PDF-Datei oder ein Bild aus CDN, und markieren Sie die Transaktion als gelöscht.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Transaktions ref
transaction_ref True string

Objekttransaktionsreferenz

Gibt zurück

ResponseSuccessDeleteObject
ResponseSuccessDeleteObject

PDF-Vorlage abrufen

Ruft Informationen zur PDF-Vorlage ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Vorlagen-ID
template_id string

Ihre Vorlagen-ID kann in der Webkonsole abgerufen werden(Vorlagen verwalten)

Gibt zurück

ResponseSuccessTemplate
ResponseSuccessTemplate

PDF-Vorlage aktualisieren

Diese Aktion aktualisiert eine PDF-Vorlage.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Vorlagen-ID
template_id True string

Ihre Vorlagen-ID kann in der Webkonsole abgerufen werden (Vorlagen verwalten)

Body
body string

Der HTML-Textkörper

CSS
css string

Die CSS

Gibt zurück

ResponseSuccess
ResponseSuccess

Zusammenführen mehrerer PDF-Dateien

Mit dieser Aktion werden mehrere PDF-Dateien in einer einzelnen PDF-Datei zusammengeführt/verknüpft.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Meta
meta string

Geben Sie eine externe Referenz-ID für Ihren eigenen Verweis an. Sie wird in der list-objects API angezeigt.

URLs
urls True array of string

URL-Array. Wir unterstützen normale HTTP/HTTPS-URLs und Daten-URLs. Normale URLs: URLs beginnen mit http/https, z. B.: "https://fileserver.com/a1.pdf"). Daten-URLs: URLs, die dem Schema "data:" vorangestellt sind, z. B. "data:application/pdf; base64,JVBERi0xLjIg.. [abgeschnitten]"

Exporttyp
export_type string

Entweder file oder json(Standard). Die Option json gibt ein JSON-Objekt zurück, und die PDF-Ausgabe wird auf einem CDN gespeichert. Die Option file gibt Binärdaten der generierten PDF(Sicher und vollständig privat) zurück, und der HTTP-Antwortheader Content-Disposition wird auf Anlage festgelegt. Es hat eine Dateigrößenbeschränkung von 6 MB.

Ablaufdatum
expiration integer

Ablauf der generierten PDF in Minuten(Standardeinstellung für 0, dauerhaft speichern). Wird 0 zum dauerhaften Speichern auf cdn verwendet. Oder verwenden Sie den Bereich zwischen 1 Minute und 43200 Minuten(30 Tage), um den Ablauf der generierten PDF-Datei anzugeben.

Cloudspeicher
cloud_storage integer

Laden Sie die generierten PDFs/Images in unser Speicher-CDN hoch, standardmäßig auf 1. Wenn Sie konfiguriert Post Action haben, dass die PDF-Dateien/Bilder in Ihr eigenes S3 hochgeladen werden, legen Sie sie auf 0.

Gibt zurück

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Definitionen

ResponseSuccess

Name Pfad Typ Beschreibung
Der Status
status string

Der Status

ResponseSuccessTemplate

Name Pfad Typ Beschreibung
Der Status
status string

Der Status

Vorlagen-ID
template_id string

Vorlagen-ID

Body
body string

HTML-Textkörper der Vorlage

CSS
css string

CSS der Vorlage

Einstellungen
settings string

Druckeinstellungen der Vorlage

ResponseSuccessPDFFile

Name Pfad Typ Beschreibung
Der Status
status string

Der Status

URL herunterladen
download_url string

URL herunterladen

Vorlagen-ID
template_id string

Vorlagen-ID

Transaktions ref
transaction_ref string

Transaktionsreferenz

Posten von Aktionen
post_actions array of object

Die Beitragsaktionen.

items
post_actions object

ResponseSuccessImageFile

Name Pfad Typ Beschreibung
Der Status
status string

Der Status

URL herunterladen
download_url string

URL herunterladen

URL PNG herunterladen
download_url_png string

URL PNG herunterladen

Vorlagen-ID
template_id string

Vorlagen-ID

Transaktions ref
transaction_ref string

Transaktionsreferenz

Posten von Aktionen
post_actions array of object

Die Beitragsaktionen.

items
post_actions object

ResponseSuccessListTemplates

Name Pfad Typ Beschreibung
Der Status
status string

Der Status.

Vorlagen
templates array of object

Die Vorlagen

items
templates object

ResponseSuccessListObjects

Name Pfad Typ Beschreibung
Der Status
status string

Der Status.

Objekte
objects array of object

Die Objekte.

items
objects object

ResponseSuccessDeleteObject

Name Pfad Typ Beschreibung
Der Status
status string

Der Status.

ResponseSuccessSingleFile

Name Pfad Typ Beschreibung
Der Status
status string

Der Status

Primäre URL
primary_url string

Generiertes PDF-Dokument

Transaktions ref
transaction_ref string

Transaktionsreferenz