Inštalácia
Composer
Najjednoduchší spôsob, ako nainštalovať bulkgate/php-sdk do projektu, je pomocou nástroja Composer cez príkazový riadok.
Ak máte balík nainštalovaný, stačí len pripojiť autoloader.
Aby ste mohli odosielať správy, potrebujete inštanciu triedy BulkGate\Sdk\MessageSender , ktorá vyžaduje závislosť na inštancii triedy BulkGate\Sdk\Connection\Connection. Pozrite sa, ako získať prístupové údaje k API.
V tejto chvíli už máte všetko pripravené na odoslanie správy.
Metóda send() odošle správu $message.
Výsledok odoslania
Metóda send() vracia tú istú správu s doplneným stavom. Výsledok prečítate
z verejných vlastností:
Pri hromadnej správe sa stav naplní pri každej správe zvlášť — prejdite ju cyklom
foreach.
Ošetrenie chýb
Odoslanie môže skončiť výnimkou. Všetky dedia zo BulkGate\Sdk\SdkException:
| Výnimka | Kedy nastane |
|---|---|
ConnectionException |
Nepodarilo sa spojiť s API |
ApiException |
API vrátilo chybu (napríklad neplatné prihlasovacie údaje) |
SenderException |
Senderu bol odovzdaný neznámy typ správy |
InvalidStateException |
Neplatná hodnota — napríklad ISO kód krajiny alebo jednotka plánovača |
ChannelException |
Chyba v nastavení kanála viackanálovej správy |
Voliteľná konfigurácia
Ak chcete zadávať telefónne čísla v národnom formáte, musíte nastaviť predvolenú krajinu.
Do sendera môžete pridávať aj konfigurátory.
Na plánovanie môžete pridať inštanciu BulkGate\Sdk\Scheduler\Scheduler.
Ďakujeme za spätnú väzbu.