### Получение статуса сообщения SMSline Source: https://bitbucket.org/bam-boo/smsline_integration/wiki/bam-boo/smsline_integration/src/master/smsline_php Возвращает статус отправленного сообщения по его идентификатору. Требует указания имени пользователя, пароля и URL API, а также ID сообщения. ```PHP MessageStatus("00000000-0000-0000-0000-000000000000"); ?> ``` -------------------------------- ### Получение статусов сообщений по фильтру SMSline Source: https://bitbucket.org/bam-boo/smsline_integration/wiki/bam-boo/smsline_integration/src/master/smsline_php Возвращает статусы сообщений, соответствующие заданным фильтрам. Фильтры включают временной диапазон, целевую аудиторию, номер телефона и состояние сообщения. Требует указания учетных данных и URL API. ```PHP MessagesStatuses( array( "date_start" => "YYYY-MM-DD HH:mm:ss", "date_end" => "YYYY-MM-DD HH:mm:ss", //разница не более одних суток "target" => "BambooGroup", "msisdn" => "375299862250", "message_state" => "2" ) ); ?> ``` -------------------------------- ### Отправка сообщений через мультиканал SMSline Source: https://bitbucket.org/bam-boo/smsline_integration/wiki/bam-boo/smsline_integration/src/master/smsline_php Отправляет несколько сообщений через мультиканальный интерфейс, поддерживая Viber и SMS. Требует указания имени пользователя, пароля и URL API. Параметры включают номера телефонов, тексты сообщений и опции для Viber. ```PHP MessagesMultiChannel( "VIBER_SMS", array( "messages" => array( array( "msisdn" => "375XXXXXXXX1" ), array( "msisdn" => "375XXXXXXXX2" ), array( "msisdn" => "375XXXXXXXX3" ) ), "channels" => array( array( "target" => "Viber target", "text" => "viber text", "options" => array( "ttl" => 120, "img" => "https://example.com/image.png", "caption" => "Text on button", "action" => "https://example.com" ) ), array( "target" => "SmsTarget", "text" => "sms text", ) ) ) ); ?> ``` -------------------------------- ### Исправление ошибки cURL 23 в PHP Source: https://bitbucket.org/bam-boo/smsline_integration/wiki/bam-boo/smsline_integration/src/master/smsline_php Решение для распространенной ошибки 'curl error 23' в PHP путем модификации условия проверки наличия функций cURL. Изменяет проверку с `!function_exists` на `true || !function_exists` для обхода проблемы. ```PHP if (true || !function_exists('curl_init') || !function_exists('curl_exec')) { ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.