【问题标题】:Send sms using twilio and codeigniter使用 twilio 和 codeigniter 发送短信
【发布时间】:2016-03-16 14:46:14
【问题描述】:

我正在使用 codeigniter 开发一个 Web 应用程序,并且我正在尝试使用 Twilio api 发送短信通知,我尝试使用我在 github 中找到的 twilio-ci 库,但它一直出现错误 Curl 失败并出现错误无法解析主机:api.twilio.com 有人知道如何使用 codeigniter 和 twilio 发送短信吗?

【问题讨论】:

标签: codeigniter api sms twilio


【解决方案1】:

我在处理 Twilio 项目时尝试使用 ci 库,但始终没有成功。

虽然其他人向您指出了另一个答案,但我不相信它会起作用。即使我去年这样做时,ci-library 也严重过时了,我不确定它是否曾经更新过

我建议使用标准的 Twilio 库。唯一的窍门是您需要创建一个 Helper 文件。

我会描述的。

在 helper 文件夹下创建一个文件 my-twilio_helper.php

<?php
   if (!class_exists('Services_Twilio')) {
    include_once(APPPATH.'/libraries/Services/Twilio.php');
}

function get_twilio_service() {
    static $twilio_service;
    if (!($twilio_service instanceof Services_Twilio)) {

        $twilio_service = new Services_Twilio("sid", "auth");



    }
    return $twilio_service;
}

然后将 twilio 库下载到您的库文件夹中。您将只有一个文件夹,其中包含所有 Twilio 库的 Services。

之后我进入 autoload.php 并将其添加到我的辅助数组中

$autoload['helper'] = array("my-twilio", 'file');

然后在你调用它的控制器文件中

 //Calling the twilio help function to get the service
            $twilio = get_twilio_service();
            $sms = $twilio->account->messages->sendMessage(
                    'from', //from number 
                    $to, //To
                    'Message')

                    );

【讨论】:

  • 这对我也不起作用。它显示“配置文件 twilio.php 不存在”
猜你喜欢
  • 2018-06-03
  • 2019-03-26
  • 2014-05-30
  • 2015-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多