Twilio 在添加字母数字发送者ID时,我总是在php中出错 我买了一个美国号码,我想给香港发送一个可编程的信息。虽然我发送了一个简单的斜纹号码,但效果很好,收到了信息

Twilio 在添加字母数字发送者ID时,我总是在php中出错 我买了一个美国号码,我想给香港发送一个可编程的信息。虽然我发送了一个简单的斜纹号码,但效果很好,收到了信息,twilio,sms,notify,twilio-php,twilio-programmable-chat,Twilio,Sms,Notify,Twilio Php,Twilio Programmable Chat,但当我尝试添加字母数字发送者ID时,它总是显示错误消息。错误消息为:消息:[HTTP 400]无法创建记录:“发件人”号码信息不是有效的电话号码、短码或字母数字发件人ID。 我试过的是 public function send_sms(){ $msg_to = $_REQUEST['msg_to']; $msg_body = $_REQUEST['msg_body']; $twilio = new Client("ACba7f3a6866a23aed02105

但当我尝试添加字母数字发送者ID时,它总是显示错误消息。错误消息为:
消息:[HTTP 400]无法创建记录:“发件人”号码信息不是有效的电话号码、短码或字母数字发件人ID。

我试过的是

public function send_sms(){
    $msg_to = $_REQUEST['msg_to'];
    $msg_body = $_REQUEST['msg_body'];

    $twilio = new Client("ACba7f3a6866a23aed021056d3ceaexxxx", "4d7e47e92a8351b7365ed1e3e83dxxxx");
    $message = $twilio->messages->create(
        $msg_to, // to
        [
            "body" => $msg_body,
            "from" => "infoSMS";
        ]
    );

    if($message->sid) {
        $this->session->set_flashdata('ok_message', '- SMS successfully sent!');
        redirect(AURL . 'Sms/sent_sms_list');
    }else {
        $this->session->set_flashdata('err_message', '- Error in sending sms please try again!');
        redirect(SURL . 'Sms/create_sms');
    }       
}
我已经阅读了文件:


我做错了什么?提前感谢。

这里是Twilio开发者福音传道者

这有点难以追踪,但事实证明,有一些通用的字母数字发送者ID可能会导致传递失败。我试图用“infoSMS”作为发件人ID发送短信,但也无法发送

在我们的一些网站上,有关于字母数字发件人ID的说明:

应避免使用InfoSMS、INFO、Verify、Notify等通用Alpha发送者ID,因为它们会导致SMS故障


我建议您尝试使用不同的字母数字发件人ID,以更接近您的业务或服务。

您是否使用免费试用的Twilio帐户?因为字母数字发件人ID仅适用于升级的帐户。我使用的是升级的帐户。是的,我联系了支持人员,他们告诉我同样的情况,问题得到了解决。