Viber-Nachricht
Die Klasse BulkGate\Sdk\Message\Viber stellt das Objekt der Viber-Nachricht dar, das aus dem Inhalt der Nachricht und dem Empfänger besteht.
Empfänger
Als erstes Argument nimmt die Klasse eine Telefonnummer entgegen, die als String angegeben werden kann:
oder eine Instanz des Objekts BulkGate\Sdk\Message\Component\PhoneNumber:
Um die Telefonnummer zu erhalten, können Sie das Objekt der Klasse BulkGate\Sdk\Message\Component\PhoneNumber ausgeben, das die Telefonnummer immer als String zurückgibt.
Telefonnummer und ISO-Code können Sie auch getrennt festlegen
Nachrichtentext
Der zweite Parameter ist der Text der Nachricht. Auch hier gibt es 2 Möglichkeiten: Entweder geben Sie den Text als string an oder als Instanz der Klasse SimpleText – oder Sie übergeben null.
Selbstverständlich können Sie den Text auch nach dem Erstellen der Objektinstanz mit der Methode text(string $text, array $variables = []) festlegen
Einstellungen
Der dritte Parameter des Viber-Objekts ist sender, definiert als string.
Viber bietet die Möglichkeit, in Ihren Nachrichten Schaltflächen und Bilder zu verwenden.
Die Eingabeparameter der Schaltfläche sind die Beschriftung als String und die URL, auf die die Schaltfläche verweist.
Die Eingabeparameter des Bildes sind die URL des Bildes und ein boolean, das bestimmt, ob das Bild vergrößert werden kann.
Der letzte Parameter ist die Gültigkeitsdauer der Nachricht in Sekunden. Wenn Sie ihn weglassen, gilt der Standardwert 10.800 s (3 Stunden) — danach wird eine nicht zugestellte Viber-Nachricht verworfen (bei einer Multichannel-Nachricht wird sie stattdessen als SMS gesendet).
Vielen Dank für Ihr Feedback.