Dina SMS skickas från din egen mobil.Se hur det fungerar
PLATTFORMAPI-första arkitekturSäker enhet parningLeverans synlighetMulti-device kontrollVersioned dokumentation
← Alla integrationer
Officiell PHP SDK · Composer

PHP SMS OCH WHATSAPP SDK

Skicka SMS & WhatsApp
från PHP.Använd din egen mobil.

Installera ett Composer-paket och skicka SMS från ditt eget anslutna mobilnummer eller skicka WhatsApp-meddelanden från Laravel, Symfony, WordPress, CRON-jobb och anpassade PHP-applikationer.

Composer-klarEtt paket, PSR-4 autoloadingDitt mobilnummerSMS skickas från din anslutna telefonPHP 7.2+Drivs av 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
);
Begäran accepteradSMS → ansluten mobil → mottagare200
Server-sida PHP skapar begäran. Din anslutna mobil och SIM utför SMS leveransen.

FRÅN PHP TILL EN RIKTIG MOBIL

Din applikation styr arbetsflödet.
Din anslutna telefon skickar SMS.

SDK tar bort repetitiv HTTP konfiguration samtidigt som den grundläggande SMSMobileAPI-modellen bevaras: affärslogiken finns kvar i PHP och SMS levererar med den riktiga mobiltelefonen, SIM-kortet och numret kopplat till ditt konto.

01
<?php

Din PHP-applikation

Laravel, Symfony, WordPress, ett CRON-jobb eller egen backend startar åtgärden.

SDK begäran
02

SMSMobileAPI

Autentiserar begäran, applicerar routing och håller aktiviteten synlig.

säker routing
03

Din mobil + SIM

Den anslutna telefonen använder sitt befintliga nummer och mobilabonnemang för att skicka SMS.

mobilnätverk
04

Din kontakt

Mottagaren får en normal SMS och kan svara till numret de redan känner till.

SNABBSTART

Från Composer till en kontrollerad test i fyra steg.

Använd en testmottagare som du kontrollerar. Håll API-nyckeln utanför källkodshantering, kontrollera att mobilen är online och granska den returnerade arrayen innan du kopplar samtalet till ett verkligt affärshändelse.

  1. 1
    Anslut din mobilInstallera SMSMobileAPI, logga in och bekräfta att enheten är online.
  2. 2
    Installera paketetKör Composer i roten av ditt PHP-projekt.
  3. 3
    Skydda API-nyckelnLadda den från serverkonfiguration eller en miljövariabel.
  4. 4
    Skicka och verifieraKontrollera både det returnerade resultatet och SMSMobileAPI aktivitetsloggen.
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);
Använd en skyddad miljövariabelPHP ≥ 7,2

EN METOD, TYDLIG KANALKONTROLL

Välj SMS, WhatsApp eller båda för varje samtal.

Den officiella klienten exponerarsendMessage(). Två Boolean-parametrar väljer WhatsApp och SMS, medan en valfri femte parameter schemalägger begäran med en Unix-tidsstämpel.

SMS

Skicka från din anslutna mobil

Användfalse, true. SMS dirigeras till din anslutna telefon och skickas med dess SIM och befintliga mobilnummer.

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

Skicka via länkad WhatsApp

Användtrue, falseAnslut WhatsApp först från instrumentpanelen och verifiera anslutningen innan du automatiserar meddelanden.

$client->sendMessage(
  $to, $message,
  true, false
);
Läs WhatsApp dokumentation →
SCHEMA

Schemalägg ett framtida meddelande

Skicka en Unix-tidsstämpel som femte parameter. Spara den avsedda tidszonen explicit i din applikation innan du skapar den.

$client->sendMessage(
  $to, $message,
  false, true, $timestamp
);
Granska slutpunktens parametrar →

PHP DÄR DITT FÖRETAG REDAN VERKAR

En lättviktig klient för webbapplikationer, jobb och interna verktyg.

SDK passar bakom ditt befintliga applikationslager. Din kod bestämmer när du kommunicerar, vilken data som ska inkluderas och hur resultatet hanteras.

LA

Laravel

Omslut klienten i en tjänst och anropa den från jobb, lyssnare, kontroller eller ditt notifikationslager.

Köer · Händelser · Tjänster
SF

Symfoni

Registrera klienten som en tjänst, injicera den där den behövs och håll API-nyckeln i skyddad konfiguration.

DI · Messenger · Konsol
WP

WordPress

Lägg till SMS eller WhatsApp-åtgärder i ett anpassat plugin, formulärarbetsflöde, WooCommerce-tillägg eller administrativt verktyg.

Hooks · Plugins ·WooCommerce
CR

CRON OCH CLI

Skicka operationella larm, schemalagda påminnelser eller kontrollerade batchmeddelanden från serverjobb.

Övervakning · Uppgifter · Larm
Composer beroendehanterarens logotyp

STANDARD PHP-VERKTYG

Ett litet beroende som hör hemma i din normala distributionsprocess.

Paketet använder PSR-4 autoloading och Guzzle 7. Composer löser beroendet, din befintliga autoloadern laddar klienten och din applikation behåller kontrollen över validering, affärsregler och felhantering.

  • PaketSmsmobileapi/smsmobileapi-php
  • NamnrymdenSMSMobileAPI \ SMSMobileAPI
  • KörningstidPHP 7.2 eller nyare
  • HTTP klientGuzzle 7
  • LicensMIT MIT
Inspektera källkoden på GitHub ↗

PRODUKTIONSCHECKLISTA

Gör integrationen pålitlig innan du ökar trafiken.

SDK förenklar anropet, men din applikation ansvarar fortfarande för säkra autentiseringsuppgifter, ren indata, kontrollerad återförsökslogik och användbara driftloggar.

  • 01
    Lämna aldrig in API-nyckeln i versionshanteringAnvänd miljövariabler eller din servers hemliga hanterare.
  • 02
    Normalisera mottagareSpara telefonnummer i internationellt format och validera dem innan du skickar.
  • 03
    Granska varje svarBehandla inte ett PHP-anrop utan undantag som bevis på slutleverans.
  • 04
    Använd begränsade återförsökUndvik dubbla meddelanden och skapa aldrig en okontrollerad återförsöksloop.
  • 05
    Övervaka den anslutna mobilenSMS leverans beror på att den valda telefonen är online och korrekt konfigurerad.
  • 06
    Testa kanalbeteende separatVerifiera SMS, WhatsApp och schemalagda förfrågningar med kontrollerade mottagare.

PRAKTISKA PHP ANVÄNDNINGSFALL

Placera mobilkommunikation precis där händelsen sker.

Kundportaler

Bekräfta kontohändelser, möten och serviceuppdateringar från backend som redan känner till kundkontexten.

Orderarbetsflöden

Skicka betalnings-, förberedelse-, leverans- eller upphämtningsuppdateringar från e-handels- och ERP-processer.

!

Operativa larm

Meddela en riktig telefon när övervakning, säkerhetskopiering, infrastruktur eller viktiga affärsjobb kräver uppmärksamhet.

CRM-uppföljning

Starta personliga SMS eller WhatsApp från leads, ärenden och kundlivscykelhändelser.

PHP SDK FAQ

Vad utvecklare behöver veta innan leverans.

SDK är PHP-klienten. Kanalanslutningen, kontokonfigurationen och den operativa aktiviteten är tillgängliga via SMSMobileAPI.

Är detta ett officiellt Composer-paket?

Ja. Installerasmsmobileapi/smsmobileapi-phpmed Composer. Den offentliga källkoden finns tillgänglig i det officiella SMSMobileAPI GitHub-förrådet.

Använder SMS verkligen mitt egna mobilnummer?

Ja. För inhemska mobila SMS går förfrågan via telefonen ansluten till ditt SMSMobileAPI-konto. Dess SIM-kort och befintliga nummer utför sändningsåtgärden.

Kan SDK skicka WhatsApp-meddelanden?

Ja.sendWAparametern aktiverar WhatsApp. Din WhatsApp-anslutning måste först vara konfigurerad och aktiv i kontrollpanelen.

Kan jag använda det i Laravel, Symfony eller WordPress?

Ja. Det är ett vanligt Composer-bibliotek med PSR-4 autoloader. Behåll det bakom serverside-applikationskoden och anpassa klienten efter din ramverks tjänstestruktur.

Exponerar paketet alla SMSMobileAPI-endpoints?

Den nuvarande PHP-klienten fokuserar på att skicka SMS och WhatsApp-meddelanden, inklusive valfri schemaläggning. Använd REST API dokumentationen för inkommande meddelanden, samtalsaktivitet och plattformens andra specialiserade endpoints.

Var ska jag lagra API-nyckeln?

Lagra den i skyddad serverkonfiguration eller i en miljövariabel. Placera den aldrig i webbläsar-JavaScript, offentliga förråd, skärmdumpar eller distribuerbara klientapplikationer.

COMPOSER INSTÄLLT. MOBIL ANSLUTEN.

Skicka ditt första PHP-meddelandearbetsflöde.

Börja med en kontrollerad mottagare, granska svar och aktivitet, koppla sedan den verifierade anropet till din verkliga applikationshändelse.