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>"; } } ?>
Для підключення інтеграції вам знадобляться:
У разі потреби ми допоможемо з отриманням усіх необхідних даних.
Фактор аутентифікації - для підтвердження входу