Zum Inhalt springen

LINE API

createLineMessage

Anchor link to

Wird verwendet, um LINE-Nachrichten an Benutzer zu senden

POST https://api.pushwoosh.com/json/1.3/createLineMessage

Eine Textnachricht senden

Anchor link to

Einfache LINE-Nachrichten, die nur aus reinem Text bestehen, ohne Bilder oder Schaltflächen. Erfahren Sie mehr

Tipp: Für erweiterte Formatierungen und Rich Media verwenden Sie Nachrichtenvorlagen wie Flex, Bild oder Karussell.

Anfragekörper
Anchor link to
Parameter
Typ
ErforderlichBeschreibung
applicationstringJaPushwoosh-Anwendungscode
authstringJaAPI-Zugriffstoken zur Authentifizierung der Anfrage.
notificationsArray von ObjektenJaListe der zu sendenden LINE-Nachrichtenobjekte.
contentstringJaText der zu sendenden LINE-Nachricht. Maximale Zeichenlänge: 5000.
Hinweis: Wenn sowohl preset als auch content enthalten sind, überschreibt der Wert aus der Anfrage das preset.
presetstringNeinCode des LINE-Presets, das Sie im Pushwoosh Control Panel erstellt haben. Hinweis: Wenn sowohl preset als auch content enthalten sind, überschreibt der Wert aus der Anfrage das preset.
send_datestringJaDatum und Uhrzeit zum Senden der Nachricht. Verwenden Sie das Format YYYY-MM-DD HH:mm oder now, um sofort zu senden.
devicesArray von StringsJaListe der Gerätecodes (Benutzer-IDs), an die die LINE-Nachricht gesendet werden soll.
{
"request": {
"application": "XXXXXX-XXXXXX",
"auth": "**************************************",
"notifications": [
{
"content": "test",
"preset": "preset_code",
"send_date":"now",
"devices": ["XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"]
}
]
}
}

Eine Bildnachricht senden

Anchor link to

Sie können eine Bildnachricht an LINE-Benutzer senden, indem Sie ein Bildobjekt im Vorlagenfeld Ihrer Anfrage angeben.

Jede Bildnachricht erfordert zwei Bild-URLs: eine für das Bild in voller Größe (image_url) und eine weitere für die Vorschau (preview_image_url). Wenn Benutzer auf die Vorschau tippen, öffnet sich das Bild in voller Größe. Stellen Sie sicher, dass beide URLs HTTPS (TLS 1.2 oder höher) verwenden und auf öffentlich zugängliche Bilddateien verweisen.

Weitere Details finden Sie im Abschnitt Bildnachricht in der Dokumentation der LINE Messaging API.

Anfragekörper
Anchor link to
Parameter
Typ
ErforderlichBeschreibung
applicationstringJaPushwoosh-Anwendungscode
authstringJaAPI-Zugriffstoken zur Authentifizierung der Anfrage.
notificationsArray von ObjektenJaListe der zu sendenden Nachrichten.
contentstringJaWird als Fallback- oder Vorschautext für die Nachricht verwendet. Code des LINE-Presets, das Sie im Pushwoosh Control Panel erstellt haben.
Hinweis: Wenn sowohl preset als auch template enthalten sind, wird das template aus der Anfrage verwendet.
Wenn sowohl preset als auch content enthalten sind, überschreibt der content aus der Anfrage das Preset.
send_datestringJaDatum und Uhrzeit zum Senden der Nachricht. Verwenden Sie das Format YYYY-MM-DD HH:mm oder now, um sofort zu senden.
devicesArray von StringsJaListe der Gerätecodes (Benutzer-IDs), an die die LINE-Nachricht gesendet werden soll.
presetstringNeinCode des LINE-Presets, das Sie im Pushwoosh Control Panel erstellt haben.
Hinweis: Wenn sowohl die Parameter preset als auch template in der Anfrage enthalten sind, überschreiben die Werte aus dem template die im Preset definierten Werte.
Wenn sowohl preset als auch content in derselben Anfrage enthalten sind, überschreibt der direkt in der Anfrage bereitgestellte content den Inhalt aus dem preset.
templateobjectJaNachrichtenlayout-Vorlage. Unterstützt mehrere Nachrichtentypen. Siehe Details unten.
Vorlagenparameter
Anchor link to

Typ: image

Parameter
Typ
ErforderlichBeschreibung
image_urlstringJaURL zum Bild in voller Größe (muss HTTPS verwenden). Maximale Länge: 2000 Zeichen. Format: JPEG, PNG. Maximale Größe: 10 MB.
preview_image_urlstringJaURL zum Vorschaubild, das im Chat angezeigt wird (muss HTTPS verwenden). Maximale Länge: 2000 Zeichen. Format: JPEG, PNG. Maximale Größe: 1 MB.
Beispielanfrage
Anchor link to
{
"request": {
"application": "XXXXXX-XXXXXX",
"auth": "**************************************",
"notifications": [
{
"content": "test",
"send_date": "now",
"devices": [
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
],
"preset": "preset_code",
"template": {
"en": {
"image": {
"alt_text": "some text",
"image_url": "https://images.com/1.jpg",
"preview_image_url": "https://images.com/1.png"
}
}
}
}
]
}
}

Eine Bildkarussell-Nachricht senden

Anchor link to

Bildkarussell-Nachrichten ermöglichen es Ihnen, mehrere Bilder in einem horizontal scrollbaren Format anzuzeigen. Jedes Bild erscheint als separate, nicht klickbare Spalte, durch die Benutzer in der LINE-Chat-Oberfläche wischen können.

Dieses Format ist ideal, um Artikel, Werbeaktionen oder visuelle Auswahlen auf ansprechende Weise zu präsentieren.

Weitere Details finden Sie im Abschnitt Bildkarussell-Vorlage in der Dokumentation der LINE Messaging API.

Anfragekörper
Anchor link to
Parameter
Typ
ErforderlichBeschreibung
applicationstringJaPushwoosh-Anwendungscode
authstringJaAPI-Zugriffstoken zur Authentifizierung der Anfrage.
notificationsArray von ObjektenJaListe der zu sendenden Nachrichten.
contentstringJaWird als Fallback- oder Vorschautext für die Nachricht verwendet.
Hinweis: Wenn sowohl content als auch template gesetzt sind, wird das template verwendet.
Wenn sowohl ein preset als auch content in derselben Anfrage enthalten sind, überschreibt der direkt in der Anfrage bereitgestellte content den Inhalt aus dem preset.
send_datestringJaDatum und Uhrzeit zum Senden der Nachricht. Verwenden Sie das Format YYYY-MM-DD HH:mm oder "now".
devicesArray von StringsJaListe der Gerätecodes (Benutzer-IDs), an die die LINE-Nachricht gesendet werden soll.
presetstringNeinCode des LINE-Presets, das Sie im Pushwoosh Control Panel erstellt haben.
Hinweis: Wenn sowohl die Parameter preset als auch template in der Anfrage enthalten sind, überschreiben die Werte aus dem template die im preset definierten Werte.
Wenn sowohl ein preset als auch content in derselben Anfrage enthalten sind, überschreibt der direkt in der Anfrage bereitgestellte content den Inhalt aus dem preset.
templateobjectJaNachrichtenlayout-Vorlage. Unterstützt mehrere Nachrichtentypen. Siehe Details unten.
Vorlagenparameter
Anchor link to

Typ: image_carousel

Parameter
Typ
ErforderlichBeschreibung
alt_textstringJaFallback-Text, der in Push-Vorschauen und auf nicht unterstützten Geräten angezeigt wird. Max. 400 Zeichen.
columnsArray von ObjektenJaArray von Bildspalten (1–10 unterstützt). Jede Spalte enthält ein Bild.
image_urlstringJaURL zum Bild, das in jeder Karussellspalte angezeigt wird und auf eine öffentlich zugängliche JPEG- oder PNG-Datei verweist. Muss HTTPS verwenden.
Beispielanfrage
Anchor link to
{
"request": {
"application": "XXXXXX-XXXXXX",
"auth": "**************************************",
"notifications": [
{
"content": "test",
"send_date": "now",
"devices": [
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
],
"preset": "preset_code",
"template": {
"en": {
"image_carousel": {
"alt_text": "some text",
"columns": [
{ "image_url": "https://images.com/1.jpg" },
{ "image_url": "https://images.com/2.jpg" },
{ "image_url": "https://images.com/3.jpg" }
]
}
}
}
}
]
}
}

Eine Flex-Nachricht senden

Anchor link to

Flex-Nachrichten sind leistungsstarke, anpassbare Nachrichtentypen, mit denen Sie strukturierte Layouts mit Text, Bildern, Schaltflächen und anderen Komponenten erstellen können. Sie sind ideal für Anwendungsfälle wie Belege, Produktkarten, Menüs oder jeden Inhalt, der von einer visuellen Strukturierung profitiert.

Um eine Flex-Nachricht zu senden, fügen Sie ein template-Objekt mit einer raw-Payload in Ihre Anfrage ein. Das Nachrichtenlayout muss der LINE Flex Message-Spezifikation folgen.

Tipp: Sie können Flex-Nachrichten mit dem LINE Flex Message Simulator entwerfen und in der Vorschau anzeigen.

Anfragekörper
Anchor link to
Parameter
Typ
ErforderlichBeschreibung
applicationstringJaPushwoosh-Anwendungscode
authstringJaAPI-Zugriffstoken zur Authentifizierung der Anfrage.
notificationsArray von ObjektenJaListe der zu sendenden Nachrichten.
contentstringJaWird als Fallback- oder Vorschautext für die Nachricht verwendet.
Hinweis: Wenn sowohl content als auch template gesetzt sind, wird die Vorlage verwendet.
Wenn sowohl preset als auch content enthalten sind, überschreibt der Inhalt aus der Anfrage das Preset.
send_datestringJaWann die Nachricht gesendet werden soll. Verwenden Sie das Format "now" oder YYYY-MM-DD HH:mm.
devicesArray von StringsJaListe der LINE-Gerätetokens (Benutzer-IDs), die die Nachricht erhalten sollen.
presetstringNeinCode des LINE-Presets, das Sie im Pushwoosh Control Panel erstellt haben.
Hinweis: Wenn sowohl preset als auch template enthalten sind, überschreibt die Vorlage das Preset.
Wenn sowohl preset als auch content enthalten sind, überschreibt der Inhalt aus der Anfrage das Preset.
templateobjectJaNachrichtenlayout-Vorlage. Unterstützt mehrere Nachrichtentypen. Siehe Details unten.
Vorlagenparameter
Anchor link to

Für eine Flex-Nachricht verwenden Sie die Raw-Struktur. Typ: raw (Flex)

Parameter
Typ
ErforderlichBeschreibung
alt_textstringJaFallback-Text, der in Benachrichtigungen, Chat-Vorschauen und Zitaten angezeigt wird. Max. 400 Zeichen.
contentobjectJaFlex-Nachrichtenlayout, strukturiert mit bubble, box, text und anderen Komponenten gemäß der Flex-Spezifikation von LINE.
Beispielanfrage
Anchor link to
{
"request": {
"application": "XXXXXX-XXXXXX",
"auth": "**************************************",
"notifications": [
{
"content": "test",
"send_date": "now",
"devices": ["XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"],
"preset": "preset_code",
"template": {
"en": {
"raw": {
"alt_text": "My raw template",
"content": {
"type": "bubble",
"body": {
"type": "box",
"layout": "vertical",
"contents": [
{
"type": "text",
"text": "RECEIPT",
"weight": "bold",
"color": "#1DB446",
"size": "sm"
}
// Additional components...
]
}
}
}
}
}
}
]
}
}