Користувальницькькі налаштування

Налаштування сайту


ubillingsms

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
ubillingsms [2023/06/16 17:52]
skybetik
ubillingsms [2023/06/16 17:56] (поточний)
skybetik
Рядок 4: Рядок 4:
 Ubilling 0.8.0 усю роботу з подальшого опрацювання будь-яких, зокрема й SMS-повідомлень, винесено в окрему підсистему - [[senddog|Собака-посилака]].\\ Ubilling 0.8.0 усю роботу з подальшого опрацювання будь-яких, зокрема й SMS-повідомлень, винесено в окрему підсистему - [[senddog|Собака-посилака]].\\
  
-Давайте рассмотрим на конкретном примере простейший случай посылки SMS сообщения.+Давайте розглянемо на конкретному прикладі найпростіший випадок надсилання SMS-повідомлення.
  
 <code php> <code php>
-//создаем объект класса+//створюємо обкт класу
 $sms=new UbillingSMS(); $sms=new UbillingSMS();
-//что будем слать+//що будемо слати
-$message='просто тестовое сообщение';+$message='просто тестове повідомлення';
  
-// Складываем SMS в системную очередь для дальнейшей посылки.+// Складаємо SMS у системну чергу для подальшого надсилання.
 //  // 
-// Параметры метода: 1. номер в международном формате (string) +// Параметри методу: 1. номер у міжнародному форматі (string) 
-//                   2. текстовое сообщение для посылки (string) +// 2. текстове повідомлення для надсилання (string) 
-//                   3. принудительная транслитерация сообщения (bool) +// 3. примусова транслітерація повідомлення (bool) 
-//                   4. модуль, по заказу которого производится посылка (string)+// 4. модуль, на замовлення якого здійснюється посилка (string)
                                    
 $sms->sendSMS('+380931234567', $message, false, 'SAMPLEMODULE'); $sms->sendSMS('+380931234567', $message, false, 'SAMPLEMODULE');
 </code> </code>
  
-Вот собственно и все. Сообщение будет сложено в общую очередь SMS для последующей отправки через один из поддерживаемых сервисов доставки SMS. С работой с очередью все тоже довольно просто. Мы в любой момент можем узнать, сколько и каких SMS ожидают отправки в данный момент при помощи метода getQueueCount (возвращает int) и получить полное содержимое очереди, при помощи метода getQueueData (возвращает array).\\+Ось власне і все. Повідомлення буде складено в загальну чергу SMS для подальшого відправлення через один із підтримуваних сервісів доставки SMS. З роботою з чергою все теж досить просто. Ми в будь-який момент можемо дізнатися, скільки і яких SMS очікують відправки в даний момент за допомогою методу getQueueCount (повертає int) і отримати повний вміст черги, за допомогою методу getQueueData (повертає array).\\
  
-Пример работы с очередью:+Приклад роботи з чергою:
 <code php> <code php>
 $sms = new UbillingSMS(); $sms = new UbillingSMS();
  
-//получаем количество SMS ожидающих отправки+//отримуємо кількість SMS, які очікують на відправлення
 $queueCount = $sms->getQueueCount(); $queueCount = $sms->getQueueCount();
  
 if ($queueCount > 0) { if ($queueCount > 0) {
-//и если они естьполучаем их содержимое+//і якщо вони є, отримуємо їхній вміст
     $queueData = $sms->getQueueData();     $queueData = $sms->getQueueData();
-    //показываем содержимое - внтри array+    //показуємо вміст - всередині array
     debarr($queueData);     debarr($queueData);
 } }
  
 </code> </code>
ubillingsms.txt · Востаннє змінено: 2023/06/16 17:56 повз skybetik