Telefone

0 800 307-444

Cancelar
tel Chamar msg Suporte online
Lar Integrações Comércio eletrónico e CMS CiFrame
detail-bg
Comércio eletrónico e CMS

Integração CiFrame com AlphaSMS

Atualizado: 12.10.2024

Descrição

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.

Benefícios da integração CiFrame + AlphaSMS

  • Alto desempenho: O CodeIgniter é executado mais rapidamente do que muitos outros frameworks PHP devido ao consumo mínimo de recursos.
  • Peso leve: O framework ocupa pouco espaço (~2MB), o que o torna fácil de utilizar e configurar.
  • Fácil de aprender: Graças à sua arquitetura simples e documentação clara, o CodeIgniter é adequado mesmo para principiantes.
  • Não há necessidade de linha de comando: Ao contrário do Laravel ou Symfony, não obriga a trabalhar através da CLI, o que é conveniente para quem não gosta da linha de comandos.
  • Flexibilidade: pode utilizar tanto o MVC (Model-View-Controller) como o estilo de codificação tradicional.
  • Requisitos mínimos de servidor: Suporta versões antigas do PHP, o que lhe permite trabalhar mesmo em hosts legados.
  • Bibliotecas integradas: a estrutura inclui bibliotecas úteis para trabalhar com bases de dados, sessões, validação, cache e segurança.
  • Segurança: Proteções integradas contra injeção de SQL, XSS, CSRF e sequestro de sessão.
  • Comunidade ativa: Embora o Laravel seja mais popular agora, o CodeIgniter tem um grande número de utilizadores e suporte.

Instruções de instalação

  1. Obter a chave API AlphaSMS Primeiro, inscreva-se no AlphaSMS e obtenha uma chave API.
  2. Configurar a biblioteca para AlphaSMS no CodeIgniter Crie a biblioteca AlphaSMS.php
    Na pasta application/libraries/, crie o ficheiro AlphaSMS.php e cole o seguinte código:
    <?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);
    }
    }
    ?>
  3. Utilizando a biblioteca no controlador
    No controlador (application/controllers/SmsController.php) adicione:
    <?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>";
    }
    }
    ?>
    
  4. Ligue para enviar SMS
    Agora abra no browser:
    http://your-site.com/index.php/smscontroller/send
    Se tudo estiver configurado correctamente, verá uma resposta JSON do servidor.

Arquivos

Detalhes CiFrame

FAQ

A maioria dos sistemas CRM não possui funcionalidade integrada para o envio de mensagens, pelo que é necessário ligar serviços de terceiros para o envio de SMS. A nossa integração permite automatizar este processo, garantindo o envio rápido e fiável de mensagens sem esforço adicional. Ajudaremos na configuração, registo do nome alfa e prestaremos suporte técnico.

Para ligar a integração necessitará de:

  • Login (o número de telefone através do qual introduz a conta pessoal)
  • Palavra-passe (da conta pessoal)
  • Nome alfa (nome registado do remetente)
  • Chave API (gerada na conta pessoal)

Se necessário, ajudaremos na obtenção de todos os dados necessários.

Não, não existem taxas adicionais para ligar ou utilizar a integração. Só recarrega o saldo com o valor necessário para as suas correspondências.
Sim, na maioria dos casos oferecemos a oportunidade de enviar mensagens de teste para que possa avaliar a qualidade do serviço. Entre em contacto connosco e nós ajudá-lo-emos a configurar os seus testes.
Experimente gratuitamente durante 7 dias

Fator de autenticação - para confirmar o login