Je SMS worden vanaf je eigen mobiel verstuurd.Ontdek hoe het werkt
PLATFORMAPI-eerste architectuurBeveiligde apparaat koppelingZichtbaarheid van de leveringMulti-apparaatbesturingVersiede documentatie
← Alle integraties
Officiële PHP SDK · Composer

PHP SMS & WHATSAP SDK

Verstuur SMS & WhatsApp
vanuit PHP.Gebruik je eigen mobiel.

Installeer één Composer pakket en stuur SMS vanaf je eigen verbonden mobiele nummer of verstuur WhatsApp berichten vanuit Laravel, Symfony, WordPress, CRON taken en maatwerk PHP applicaties.

Composer-klaarEén pakket, PSR-4 autoloadingJouw mobiele nummerSMS verzenden vanaf je gekoppelde telefoonPHP 7,2+Mogelijk gemaakt door Guzzle 7
send-message.phpPHP
$composer require
smsmobileapi/smsmobileapi-php
<?php
require __DIR__ . '/vendor/autoload.php';

use SMSMobileAPI\SMSMobileAPI;

$client = new SMSMobileAPI(
    getenv('SMSMOBILEAPI_KEY')
);

$result = $client->sendMessage(
    '+32470000000',
    'Your appointment is confirmed.',
    false,
    true
);
Verzoek geaccepteerdSMS → gekoppelde mobiel → ontvanger200
Server-zijde PHP maakt het verzoek aan. Jouw gekoppelde mobiel en SIM verzorgen de SMS levering.

VAN PHP NAAR EEN ECHTE MOBIELE TELEFOON

Jouw applicatie beheert de workflow.
Je gekoppelde telefoon verstuurt de SMS.

De SDK verwijdert repetitieve HTTP configuratie terwijl het kernmodel van SMSMobileAPI behouden blijft: bedrijfslogica blijft in PHP en SMS levering gebruikt de echte mobiele telefoon, SIM en het nummer verbonden aan jouw account.

01
<?php

Jouw PHP applicatie

Laravel, Symfony, WordPress, een CRON job of aangepaste backend start de actie.

SDK verzoek
02

SMSMobileAPI

Verifieert het verzoek, past routering toe en houdt de activiteit zichtbaar.

veilige routering
03

Jouw mobiel + SIM

De gekoppelde telefoon gebruikt zijn bestaande nummer en mobiele abonnement om de SMS te versturen.

mobiel netwerk
04

Jouw contactpersoon

De ontvanger ontvangt een normale SMS en kan antwoorden naar het nummer dat hij al kent.

SNELLE START

Van Composer naar een gecontroleerde test in vier stappen.

Gebruik een testontvanger die jij beheert. Houd de API sleutel buiten versiebeheer, controleer of de mobiel online is en inspecteer de teruggegeven array voordat je de oproep koppelt aan een live zakelijke gebeurtenis.

  1. 1
    Koppel uw mobielInstalleer SMSMobileAPI, log in en bevestig dat het apparaat online is.
  2. 2
    Installeer het pakketVoer Composer uit in de root van je PHP project.
  3. 3
    Bescherm de API sleutelLaad deze vanuit serverconfiguratie of een omgevingsvariabele.
  4. 4
    Verzend en controleerControleer zowel het geretourneerde resultaat als het SMSMobileAPI activiteitenlogboek.
Terminal
$ composer require smsmobileapi/smsmobileapi-php
send-sms.php
<?php

require __DIR__ . '/vendor/autoload.php';

use SMSMobileAPI\SMSMobileAPI;

$apiKey = getenv('SMSMOBILEAPI_KEY');
$client = new SMSMobileAPI($apiKey);

$response = $client->sendMessage(
    '+32470000000',
    'Hello from PHP!',
    false, // sendWA
    true   // sendSMS
);

print_r($response);
Gebruik een beveiligde omgevingsvariabelePHP ≥ 7,2

ÉÉN METHODE, DUIDELIJKE KANAALCONTROLE

Kies voor elke oproep SMS, WhatsApp of beide.

De officiële client biedtsendMessage(). Twee Booleaanse parameters selecteren WhatsApp en SMS, terwijl een optionele vijfde parameter het verzoek plant met een Unix timestamp.

SMS

Verstuur vanaf je gekoppelde mobiel

Gebruikfalse, true. De SMS wordt gerouteerd naar je gekoppelde telefoon en verzonden met de SIM en het bestaande mobiele nummer.

$client->sendMessage(
  $to, $message,
  false, true
);
Lees SMS documentatie →
WHATSAPP

Versturen via gekoppelde WhatsApp

Gebruiktrue, false. Verbind eerst WhatsApp vanaf het dashboard en controleer de verbinding voordat je berichten automatiseert.

$client->sendMessage(
  $to, $message,
  true, false
);
Lees de documentatie van WhatsApp →
PLANNEN

Plan een bericht voor later

Geef een Unix-timestamp mee als vijfde parameter. Bewaar de bedoelde tijdzone expliciet in je applicatie voordat je deze aanmaakt.

$client->sendMessage(
  $to, $message,
  false, true, $timestamp
);
Bekijk parameterinstellingen van endpoint →

PHP WAAR JE BEDRIJF AL DRAAIT

Één lichte client voor webapplicaties, taken en interne tools.

De SDK past achter je bestaande applicatielaag. Jouw code beslist wanneer te communiceren, welke data mee te geven en hoe het resultaat af te handelen.

LA

Laravel

Verpak de client in een service en roep deze aan vanuit jobs, listeners, controllers of je notificatielaag.

Wachtrijen · Evenementen · Diensten
SF

Symfonie

Registreer de client als een service, injecteer waar nodig en bewaar de API-sleutel in beveiligde configuratie.

DI · Messenger · Console
WP

WordPress

Voeg SMS of WhatsApp acties toe aan een custom plugin, formulierworkflow, WooCommerce extensie of administratieve tool.

Haak · Plugins · WooCommerce
CR

CRON & CLI

Verstuur operationele waarschuwingen, geplande herinneringen of gecontroleerde batchmeldingen vanuit server-side jobs.

Monitoring · Taken · Alerts
Logo van Composer afhankelijkheidsbeheerder

STANDAARD PHP TOOLING

Een kleine dependency die thuishoort in je normale deployment workflow.

Het pakket gebruikt PSR-4 autoloading en Guzzle 7. Composer lost de dependency op, je bestaande autoloader laadt de client en je applicatie behoudt controle over validatie, bedrijfsregels en foutafhandeling.

  • Pakketsmsmobilepi/smsmobilepi-php
  • NaamruimteSMSMobileAPI\SMSMSMobileAPI
  • Tijd voor een startPHP 7.2 of nieuwer
  • HTTP-clientGuzzel 7
  • LicentieMIT
Bekijk de bron op GitHub ↗

PRODUCTIE CHECKLIST

Maak de integratie betrouwbaar voordat je het verkeer opvoert.

De SDK vereenvoudigt de aanroep, maar je applicatie is verantwoordelijk voor veilige credentials, schone input, gecontroleerd retry-gedrag en nuttige operationele logs.

  • 01
    Commit de API-sleutel nooitGebruik omgevingsvariabelen of de secrets manager van je server.
  • 02
    Normaliseer ontvangersBewaar telefoonnummers in internationaal formaat en valideer ze voordat je verstuurt.
  • 03
    Controleer iedere responsBeschouw een PHP aanroep zonder uitzondering niet als bewijs van definitieve levering.
  • 04
    Gebruik begrensde retriesVoorkom dubbele berichten en creëer nooit een oncontroleerbare retry-lus.
  • 05
    Controleer de verbonden mobielDe levering van SMS is afhankelijk van de geselecteerde telefoon die online en correct geconfigureerd is.
  • 06
    Test kanaalgedrag afzonderlijkValideer SMS, WhatsApp en geplande verzoeken met gecontroleerde ontvangers.

PRAKTISCHE PHP GEBRUIKSVOORBEELDEN

Breng mobiele communicatie precies naar de plek waar het evenement plaatsvindt.

Klantenportalen

Bevestig accountacties, afspraken en service-updates vanuit de backend die al de klantcontext kent.

Orderworkflows

Verzend updates over betaling, voorbereiding, verzending of afhalen vanuit e-commerce en ERP-processen.

!

Operationele meldingen

Waarschuw een echt telefoonnummer als monitoring, back-ups, infrastructuur of belangrijke bedrijfsprocessen aandacht vereisen.

CRM opvolging

Trigger gepersonaliseerde SMS of WhatsApp vanuit lead-, ticket- en klantlevenscyclus-gebeurtenissen.

PHP SDK FAQ

Wat ontwikkelaars moeten weten voordat ze live gaan.

De SDK is de PHP client. De kanaalverbinding, accountconfiguratie en operationele activiteit blijven beschikbaar via SMSMobileAPI.

Is dit een officieel Composer pakket?

Ja. Installeersmsmobileapi/smsmobileapi-phpmet Composer. De publieke broncode is beschikbaar in de officiële SMSMobileAPI GitHub-repository.

Gebruikt een SMS echt mijn eigen mobiele nummer?

Ja. Voor native mobiele SMS wordt het verzoek via de telefoon verbonden aan uw SMSMobileAPI account geleid. De SIM-kaart en het bestaande nummer voeren de verzendactie uit.

Kan de SDK WhatsApp berichten verzenden?

Ja. DesendWAparameter activeert WhatsApp. Uw WhatsApp verbinding moet eerst worden geconfigureerd en actief zijn in het dashboard.

Kan ik het gebruiken in Laravel, Symfony of WordPress?

Ja. Het is een gewone Composer bibliotheek met PSR-4 autoloading. Houd het achter server-side applicatiecode en pas de client aan aan de servicestructuur van uw framework.

Exposeert het pakket alle SMSMobileAPI eindpunten?

De huidige PHP client richt zich op het verzenden van SMS en WhatsApp berichten, inclusief optionele planning. Gebruik de REST API documentatie voor ontvangen berichten, belactiviteit en de andere gespecialiseerde platform eindpunten.

Waar moet ik de API sleutel opslaan?

Bewaar deze in een beschermde serverconfiguratie of als een omgevingsvariabele. Plaats deze nooit in browser JavaScript, een publieke repository, een screenshot of een distributieklantapplicatie.

COMPOSER GEÏNSTALLEERD. MOBIEL VERBONDEN.

Start uw eerste PHP berichtverzendworkflow.

Begin met één gecontroleerde ontvanger, inspecteer de respons en activiteit, en verbind daarna de geverifieerde oproep met uw echte applicatiegebeurtenis.