Telefone

0 800 307-444

Cancelar
tel Chamar msg Suporte online
АльфаSMS Integrações Comércio eletrónico e CMS CiFrame
detail-bg
Comércio eletrónico e CMS

Integração CiFrame com AlphaSMS

Atualizado: 21.03.2025

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 AlphaSMSnPrimeiro, inscreva-se no AlphaSMS e obtenha uma chave API.n
  2. Configurar a biblioteca para AlphaSMS no CodeIgniternCrie 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'] ?? 'ВАШ_API_КЛЮЧ';
      }
      public function send_sms($phone, $message, $sender = 'AlphaSMS') {
        $data = array(
          "key" => $this->api_key,
          "phone" => $phone,
          "message" => $message,
          "sender" => $sendern 
        );
        $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' => 'ВАШ_API_КЛЮЧ'));
        $phone = '+380XXXXXXXXX'; // Введите номер телефонаn $message = 'Ваш код подтверждения: 123456';
        $response = $this->alphasms->send_sms($phone, $message);
        echo "<pre>";
        print_r($response);
        echo "</pre>";
      }
    } ?>

  4. Ligue para enviar SMS
    Agora abra no browser:
    nhttp://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