send_message($recipient_ids, $message, $service_id, array $parameters = null)
Появилось в версии: 6.4
Отправляет сообщение по заданным параметрам. Выбрасывает исключение nc_messaging_exception.
Параметр | Описание |
---|---|
$recipient_ids | Массив с идентификаторами получателей/строка идентификатора получателя |
$message | текст сообщения |
$service_id | идентификатор службы(устанавливается в настройках модуля) |
$parameters | массив с пользовательскими параметрами, доступ к ним осуществляется на уровне сервисного класса |
/**
* @param string|array $recipient_ids
* @param string $message
* @param int $service_id
* @param array|null $parameters
*
* @return nc_messaging_result
* @throws nc_messaging_exception
*/
public function send_message($recipient_ids, $message, $service_id, array $parameters = null)
$messaging = nc_messaging::get_instance();
try {
$messaging->send_message("9996664446600", "Hello, World", 13, array("some_key" => "some_value"));
} catch (nc_messaging_exception $e) {
var_dump($e->getMessage());
}