CiFrame - a empresa é especializada na implementação, integração e comunicação de diversos produtos e plataformas web. Tais produtos podem ser CRM, ERP, CMS, bem como serviços de pagamento, estatísticas, mensagens, mailings (SMS, mail), entregas, redes sociais, bem como produtos nos quais a API é implementada de uma forma ou de outra.
<?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'] ?? 'YOUR_API_KEY'; } 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' => 'YOUR_API_KEY')); $phone = '+380XXXXXXXXX'; // Enter your phone number $message = 'Your confirmation code: 123456'; $response = $this->alphasms->send_sms($phone, $message); echo ""<pre>"; print_r($response); echo ""</pre>"; } } ?>
Para ligar a integração necessitará de:
Se necessário, ajudaremos na obtenção de todos os dados necessários.
Fator de autenticação - para confirmar o login