我正在使用twilio library in codeigniter。我面临一个问题,图书馆确实发送了短信,如果它少于150个字符,但随着字符数增加它不发送短信。
我在twilio网站上搜索并找出了这个
是。使用Messages资源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库发送更多角色?
答案 0 :(得分:1)
确定一个简单的修复,您只需要更改库/ Twilio.php文件中第78行的这行代码
$url = '/' . $this->api_version . '/Accounts/' . $this->account_sid . '/SMS/Messages';
到这个
$url = '/' . $this->api_version . '/Accounts/' . $this->account_sid . '/Messages';