CiFrame - компания специализируется на внедрении, интеграции и связи разнородных веб продуктов и платформ. Такими продуктами могут являться CRM, ERP, CMS, а также сервисы оплаты, статистики, месседжинг, рассылки (смс, почта), доставки, социальные сети, а также продукты, в которых в том или ином виде реализован API.
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class AlphaSMS { private $api_url = "https://alphasms.ua/api/json"; private $api_key; public function __construct($params = array()) { $this->api_key = $params['api_key'] ?? 'ВАШ_API_КЛЮЧ'; } public function send_sms($phone, $message, $sender = 'AlphaSMS') { $data = array( "key" => $this->api_key, "phone" => $phone, "message" => $message, "sender" => $sender ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $this->api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); $response = curl_exec($ch); curl_close($ch); return json_decode($response, true); } } ?>
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class SmsController extends CI_Controller { public function send() { $this->load->library('AlphaSMS', array('api_key' => 'ВАШ_API_КЛЮЧ')); $phone = '+380XXXXXXXXX'; // Введите номер телефона $message = 'Ваш код подтверждения: 123456'; $response = $this->alphasms->send_sms($phone, $message); echo "<pre>"; print_r($response); echo "</pre>"; } } ?>
Для подключения интеграции вам понадобятся:
При необходимости мы поможем с получением всех необходимых данных.
Фактор аутентификации – для подтверждения входа в