Installasjon
Composer
Den enkleste måten å installere bulkgate/php-sdk i et prosjekt på er å bruke Composer fra kommandolinjen.
Når du har installert pakken, er det bare å koble til autoloaderen.
For å sende meldinger trenger du en instans av klassen BulkGate\Sdk\MessageSender, som er avhengig av en instans av klassen BulkGate\Sdk\Connection\Connection. Se hvordan du får tilgangsopplysninger til API-et.
Nå er du klar til å sende en melding.
Metoden send() sender meldingen $message.
Resultatet av sendingen
Metoden send() returnerer den samme meldingen med statusen utfylt. Resultatet
leser du fra de offentlige egenskapene:
For en massemelding fylles statusen ut for hver melding separat — gå gjennom den
med en foreach-løkke.
Feilhåndtering
Sendingen kan ende med et unntak. Alle unntakene arver fra
BulkGate\Sdk\SdkException:
| Unntak | Når det skjer |
|---|---|
ConnectionException |
API-et kunne ikke nås |
ApiException |
API-et returnerte en feil (for eksempel ugyldige tilgangsopplysninger) |
SenderException |
En ukjent meldingstype ble sendt til senderen |
InvalidStateException |
En ugyldig verdi — for eksempel en ISO-kode for land eller en enhet i planleggeren |
ChannelException |
En feil i kanaloppsettet for en multikanalmelding |
Valgfri konfigurasjon
Hvis du vil bruke nasjonale telefonnumre, må du angi et standardland.
Du kan legge til konfiguratorer i senderen.
For planlegging kan du legge til en instans av BulkGate\Sdk\Scheduler\Scheduler.
Takk for tilbakemeldingen.