【发布时间】:2015-12-14 00:19:17
【问题描述】:
我正在使用 twilio library in codeigniter 。我面临一个问题,如果它少于 150 个字符,图书馆确实会发送短信,但随着字符数的增加,它不会发送短信。
我在 twilio 网站上搜索并弄清楚了这个
是的。使用消息资源 URI,您可以发送最多包含 1600 个字符的消息。在此处了解消息功能。注意:SMS 资源 URI 已弃用,不支持 >160 个字符。
当我看到 codegnitor 的 twilio 库的代码时,它有这个功能。
public function sms($from, $to, $message)
{
$url = '/' . $this->api_version . '/Accounts/' . $this->account_sid . '/SMS/Messages';
$data = array(
'From' => $from,
'To' => $to,
'Body' => $message,
);
if ($this->mode == 'sandbox')
$data['From'] = $this->number;
return $this->_twilio->request($url, 'POST', $data);
}
在 twilio 网站上使用它
/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}
在 twillio codeigniter 库中他有这个
'/' . $this->api_version . '/Accounts/' . $this->account_sid . '/SMS/Messages';
有没有一种方法可以进行更改,并且可以使用 twillio Codeigniter 库发送更多字符?
【问题讨论】:
-
作为建议,您能否在您的应用程序中使用最新的 Twilio PHP 库而不是这个不受支持的 CodeIgniter 版本?
-
猜他正在使用它,因为它的“CodeIgniter - Twilio 库”。您可以从这里下载官方 PHP Twilio 库并使用
includetwilio.com/docs/php/install -
我还测试了 Twilio PHP 库,它可以很好地发送任何长度的短信。 (测试最多3条短信,会写在你的日志里)
标签: codeigniter twilio twilio-php