Vérification des numéros
Le Number checker valide le format et l'existence des numéros de téléphone fournis.
$connection = new ConnectionStream('application_id', 'application_token');
$number_checker = new NumberChecker($connection);
$result = $number_checker->check(['608123456', '777777777', '420777777777', new PhoneNumber('603777777'), '42061110'], 'cz');
$result est un tableau dont les clés sont les numéros de téléphone.
[
608123456 => [
'phone_number' => '420608123456',
'valid' => true,
'country' => 'cz',
'call_prefix' => 420,
'network_code' => '23003',
'network_name' => 'Vodafone',
],
777777777 => [
'phone_number' => '420777777777',
'valid' => true,
'country' => 'cz',
'call_prefix' => 420,
'network_code' => '23003',
'network_name' => 'Vodafone',
],
420777777777 => [
'phone_number' => '420777777777',
'valid' => true,
'country' => 'cz',
'call_prefix' => 420,
'network_code' => '23003',
'network_name' => 'Vodafone',
],
603777777 => [
'phone_number' => '420603777777',
'valid' => true,
'country' => 'cz',
'call_prefix' => 420,
'network_code' => '23002',
'network_name' => 'T-Mobile',
],
42061110: {
'phone_number': '42061110',
'valid': false,
'country': 'cz',
'call_prefix': 420,
'network_code': null,
'network_name': 'unknown'
},
]
Vérification du crédit
La classe BulkGate\Sdk\CreditChecker renvoie le solde du portefeuille auquel
l'application est connectée.
$connection = new ConnectionStream('application_id', 'application_token');
$credit_checker = new CreditChecker($connection);
$result = $credit_checker->check();
[
'wallet' => 'main',
'credit' => 215.8138,
'currency' => 'CZK',
'free_messages' => 0,
'datetime' => '2026-01-15 09:00:00',
]
Les deux vérifications lèvent BulkGate\Sdk\ApiException lorsque l'API renvoie une erreur.
Cette page vous a-t-elle été utile ?
Merci pour votre retour.