/
Dokumentace pro vývojáře BulkGate
/
PHP SDK
/
Konfigurátory
Konfigurátory
Konfigurátory jsou třídy, které poskytují specializované rozhraní pro všechny typy zpráv.
use BulkGate\Sdk\Country ;
use BulkGate\Sdk\MessageSender ;
use BulkGate\Sdk\Message\Component\SmsSender ;
use BulkGate\Sdk\Configurator\ {SmsConfigurator, SmsCountryConfigurator, ViberConfigurator}
Konfigurátor SMS
Tento konkrétní konfigurátor poskytuje metody pro nastavení všech typů odesílatelů.
$message = new Sms ('420777777777' , 'text_message' );
$sms_configurator = new SmsConfigurator ();
Odesílatele můžete předat rovnou konstruktoru —
new SmsConfigurator(SmsSender::GATE_TEXT_SENDER, 'BulkGate', true) odpovídá
volání textSender('BulkGate') a unicode().
Textový odesílatel
$sms_configurator ->textSender ('BulkGate' );
$sms_configurator ->configure ($message );
Vlastní číslo
$sms_configurator ->numericSender ('420777777777' );
$sms_configurator ->configure ($message );
Short code
$sms_configurator ->shortCode ();
$sms_configurator ->configure ($message );
Systémové číslo
$sms_configurator ->systemNumber ();
$sms_configurator ->configure ($message );
Mobile connect
$sms_configurator ->mobileConnect ('key' );
$sms_configurator ->configure ($message );
Profil portálu
$sms_configurator ->portalProfile (12);
$sms_configurator ->configure ($message );
Unicode
$message = new Sms ('420777777777' , 'text_message' );
$sms_configurator ->unicode ();
$sms_configurator ->configure ($message );
Konfigurátor SMS podle zemí
Tento konfigurátor umožňuje konfigurovat konkrétní SMS routy pro jednotlivé země.
$message = new Sms ('420777777777' , 'text_message' );
$country_configurator = new SmsCountryConfigurator ();
$country_configurator ->addCountry (Country ::CZECH_REPUBLIC , SmsSender ::GATE2 , 'BulkGate' );
$country_configurator ->configure ($message );
Zemi ze seznamu odeberete metodou removeCountry(), Unicode zapnete stejně jako
u konfigurátoru SMS:
$country_configurator ->removeCountry (Country ::CZECH_REPUBLIC );
$country_configurator ->unicode ();
Konfigurátor Viberu
Konfigurátor Viberu je třída, která poskytuje metody pro konfiguraci všech aspektů zprávy Viber, včetně tlačítek, obrázků a doby vypršení platnosti.
$viber_message = new Viber ('420777777777' );
$viber_configurator = new ViberConfigurator ('Sender' );
$viber_configurator ->button ('caption' , 'url' );
$viber_configurator ->image ('url' );
$viber_configurator ->expiration (5_000 );
$viber_configurator ->configure ($viber_message );
Registrace konfigurátoru odesílatele zprávy
$viber_configurator = new ViberConfigurator ('Sender' );
$sender = new MessageSender ($connection );
$sender ->addSenderConfigurator ($viber_configurator );
Na jeden kanál zpráv lze zaregistrovat pouze jeden konfigurátor. Jeden pro Viber a jeden pro SMS.
Byla tato stránka užitečná?
thumb_up Ano
thumb_down Ne
Děkujeme za zpětnou vazbu.