Dine SMS sendes fra din egen mobil.Se, hvordan det virker
PLATFORMAPI- første arkitekturSikker parring af enhedenLeveringssynlighedMulti- enhedens betjeningsanordningVersioneret dokumentation
← Alle integrationer
Officiel PHP SDK · Composer

PHP SMS & HVADSAPP SDK

Send SMS og WhatsApp
fra PHP.Brug din egen mobil.

Installer en Composer pakke og send SMS fra dit eget tilsluttede mobilnummer eller send WhatsApp beskeder fra Laravel, Symfony, WordPress, CRON-jobs og tilpassede PHP applikationer.

Composer-klarEn pakke, PSR-4 autoloadingDit mobilnummerSMS sendes fra din tilsluttede telefonPHP 7, 2 +Drevet af 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
);
Forespørgsel accepteretSMS → tilsluttet mobil → modtager200
Server-side PHP opretter forespørgslen. Din tilsluttede mobil og SIM udfører SMS levering.

FRA PHP TIL EN ÆGTE MOBIL

Din applikation styrer arbejdsflowet.
Din tilsluttede telefon sender SMS.

SDK fjerner gentagen HTTP opsætning samtidig med at den bevarer den grundlæggende SMSMobileAPI model: forretningslogikken forbliver i PHP og SMS levering bruger den ægte mobiltelefon, SIM og nummer tilknyttet din konto.

01
<?php

Din PHP applikation

Laravel, Symfony, WordPress, et CRON-job eller custom backend starter handlingen.

SDK forespørgsel
02

SMSMobileAPI

Autentificerer forespørgslen, anvender routing og holder aktiviteten synlig.

sikker routing
03

Din mobil + SIM

Den tilsluttede telefon bruger sit eksisterende nummer og mobilabonnement til at sende SMS.

mobilnetværk
04

Din kontakt

Modtageren modtager en normal SMS og kan svare til det nummer, de allerede kender.

HURTIG START

Fra Composer til kontrolleret test i fire trin.

Brug en testmodtager, du styrer. Hold API nøgle uden for kildekontrol, verificér at mobilen er online, og undersøg den returnerede array, før opkaldet tilsluttes en live forretningsevent.

  1. 1
    Tilslut din mobilInstaller SMSMobileAPI, log ind og bekræft at enheden er online.
  2. 2
    Installer pakkenKør Composer i roden af dit PHP projekt.
  3. 3
    Beskyt API nøglenIndlæs den fra serverkonfiguration eller en miljøvariabel.
  4. 4
    Send og verificérTjek både den returnerede resultat og SMSMobileAPI aktivitetslog.
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);
Brug en beskyttet miljøvariabelPHP ≥ 7, 2

ÉN METODE, KLAR KANAL-KONTROL

Vælg SMS, WhatsApp eller begge for hvert opkald.

Den officielle klient eksponerersendMessage(). To booleske parametre vælger WhatsApp og SMS, mens en valgfri femte parameter planlægger forespørgslen med en Unix-tidsstempel.

SMS

Send fra din tilsluttede mobil

Brugfalse, true. SMS dirigeres til din tilsluttede telefon og sendes med dens SIM og eksisterende mobilnummer.

$client->sendMessage(
  $to, $message,
  false, true
);
Læs SMS dokumentation →
WHATSAPP

Send gennem tilknyttet WhatsApp

Brugtrue, false. Forbind WhatsApp først fra kontrolpanelet og verificer forbindelsen, inden du automatiserer beskeder.

$client->sendMessage(
  $to, $message,
  true, false
);
Læs WhatsApp dokumentation →
PLANLÆG

Planlæg en fremtidig besked

Angiv et Unix-tidsstempel som den femte parameter. Gem den tilsigtede tidszone eksplicit i din applikation, før du opretter det.

$client->sendMessage(
  $to, $message,
  false, true, $timestamp
);
Gennemgå endepunktsparametre →

PHP DER, HVOR DIN VIRKSOMHED ALLEREDE KØRER

En letvægtsklient til webapplikationer, jobs og interne værktøjer.

SDK passer ind bag dit eksisterende applikationslag. Din kode bestemmer, hvornår der skal kommunikeres, hvilke data der skal inkluderes, og hvordan resultatet skal håndteres.

LA

Laravel

Indpak klienten i en service og kald den fra jobs, lyttere, controllere eller dit notifikationslag.

Køer · Begivenheder · Services
SF

SymfoniName

Registrer klienten som en service, injicer den hvor nødvendigt og opbevar API nøglen i beskyttet konfiguration.

DI · Messenger · Konsol
WP

WordPress

Tilføj SMS eller WhatsApp handlinger til et brugerdefineret plugin, formulararbejdsgang, WooCommerce udvidelse eller administrationsværktøj.

Hooks Plugins WooCommerce
CR

CRON & CLI

Send operationelle alarmer, planlagte påmindelser eller styrede massebeskeder fra serverside jobs.

Overvågning · Opgaver · Alarmer
Composer afhængighedshåndteringslogo

STANDARD PHP VÆRKTØJER

En lille afhængighed, der hører til i din normale deploymentsproces.

Pakken bruger PSR-4 autoloading og Guzzle 7. Composer håndterer afhængighederne, din eksisterende autoloader loader klienten, og din applikation bevarer kontrollen med validering, forretningsregler og fejlhåndtering.

  • Pakkesmsmobilieapi / smsmobilieapi- php
  • NavnerumSMSMobileAPI\ SMSMobileAPI
  • LøbetidPHP 7.2 eller nyere
  • HTTP klientDyse 7
  • LicensMIT
Undersøg koden på GitHub ↗

PRODUKTIONS TJEKLISTE

Gør integrationen pålidelig, før trafikmængden øges.

SDK forenkler kaldet, men din applikation er stadig ansvarlig for sikre legitimationsoplysninger, ren input, kontrolleret genforsøg og nyttige operationelle logfiler.

  • 01
    Nikot aldrig API nøglen i kodebasenBrug miljøvariabler eller din servers hemmelige håndtering.
  • 02
    Normaliser modtagereGem telefonnumre i internationalt format og valider dem før afsendelse.
  • 03
    Undersøg hvert svarBetragt ikke et PHP kald uden undtagelse som bevis på endelig levering.
  • 04
    Brug afgrænsede genforsøgUndgå dublerede beskeder og opret aldrig en ukontrolleret genforsøgsloop.
  • 05
    Overvåg den tilkoblede mobilenhedSMS levering afhænger af, at den valgte telefon er online og korrekt konfigureret.
  • 06
    Test kanaladfærd separatValidér SMS, WhatsApp og planlagte forespørgsler med kontrollerede modtagere.

PRAKTISKE PHP ANVENDELSESTILFÆLDE

Placér mobilkommunikationen præcis hvor begivenheden sker.

Kundeportaler

Bekræft kontoaktioner, aftaler og serviceopdateringer fra backend, der allerede kender kundekonteksten.

Ordrearbejdsgange

Send betalings-, forberedelses-, forsendelses- eller afhentningsopdateringer fra e-handels- og ERP-processer.

!

Operationelle alarmer

Underret en rigtig telefon, når overvågning, backup, infrastruktur eller vigtige forretningsopgaver kræver opmærksomhed.

CRM-opfølgning

Udløs personlige SMS eller WhatsApp fra lead-, support- og kundelivscyklushændelser.

PHP SDK FAQ

Det udviklere skal vide før levering.

SDK er PHP klienten. Kanalforbindelsen, kontoindstillinger og driftsaktivitet er fortsat tilgængelige via SMSMobileAPI.

Er dette en officiel Composer pakke?

Ja. Installersmsmobileapi/smsmobileapi-phpmed Composer. Den offentlige kildekode er tilgængelig i det officielle SMSMobileAPI GitHub-repository.

Bruger en SMS virkelig mit eget mobilnummer?

Ja. For native mobile SMS rutes forespørgslen gennem telefonen tilknyttet din SMSMobileAPI konto. Dens SIM og eksisterende nummer udfører afsendelsen.

Kan SDK sende WhatsApp beskeder?

Ja.sendWAparameteren aktiverer WhatsApp. Din WhatsApp forbindelse skal først være konfigureret og aktiv i dashboardet.

Kan jeg bruge den i Laravel, Symfony eller WordPress?

Ja. Det er et almindeligt Composer bibliotek med PSR-4 autoloading. Hold det bag serverside applikationskode og tilpas klienten til servicens struktur i dit framework.

Eksponerer pakken alle SMSMobileAPI endpoints?

Den aktuelle PHP klient fokuserer på at sende SMS og WhatsApp beskeder, inklusive valgfri planlægning. Brug REST API dokumentationen for modtagne beskeder, opkaldsaktivitet og platformens øvrige specialiserede endpoints.

Hvor skal jeg gemme API nøglen?

Gem den i beskyttet serverkonfiguration eller som miljøvariabel. Placer den aldrig i browser JavaScript, et offentligt repository, et screenshot eller en distribuerbar klientapplikation.

COMPOSER INSTALLERET. MOBIL TILKOBLET.

Afvikl din første PHP beskedarbejdsgang.

Start med én kontrolleret modtager, undersøg svaret og aktiviteten, og forbind dernæst den verificerede handling til din rigtige applikationsbegivenhed.