Instalace
Composer
Nejsnadnější cestou, jak nainstalovat bulkgate/php-sdk do projektu, je pomocí nástroje Composer přes příkazovou řádku.
Pokud máte balíček nainstalovaný stačí jen připojit autoloader.
Abyste mohli odesílat zprávy, potřebujete instanci třídy BulkGate\Sdk\MessageSender , která vyžaduje závislost na instanci třídy BulkGate\Sdk\Connection\Connection. Podívejte se, jak získat přístupová data do API.
V tuto chvíli máte již vše připraveno na odeslání zprávy.
Metoda send() odešle zprávu $message.
Výsledek odeslání
Metoda send() vrací tutéž zprávu s doplněným stavem. Výsledek přečtete
z veřejných vlastností:
U hromadné zprávy se stav naplní u každé zprávy zvlášť — projděte ji cyklem
foreach.
Ošetření chyb
Odeslání může skončit výjimkou. Všechny dědí ze BulkGate\Sdk\SdkException:
| Výjimka | Kdy nastane |
|---|---|
ConnectionException |
Nepodařilo se spojit s API |
ApiException |
API vrátilo chybu (například neplatné přihlašovací údaje) |
SenderException |
Senderu byl předán neznámý typ zprávy |
InvalidStateException |
Neplatná hodnota — třeba ISO kód země nebo jednotka plánovače |
ChannelException |
Chyba v nastavení kanálu vícekanálové zprávy |
Volitelná konfigurace
Pokud chcete zadávat telefonní čísla v národním formátu, musíte nastavit výchozí zemi.
Do sendera můžete také přidávat konfigurátory.
Pro plánování můžete přidat instanci BulkGate\Sdk\Scheduler\Scheduler.
Děkujeme za zpětnou vazbu.