首页 > 解决方案 > 错误:HTTP 400 无法创建记录:Twilio 找不到具有指定发件人地址的频道

问题描述

我使用Twilio仪表板中为我提供的凭据:

仪表板

检查它们是否是实时凭据:

代币

我还检查了我要使用的号码是否是在sandbox中确认的号码。

沙盒

我有以下代码片段:

$twilio_number = "+51XXXXXX618";
$client = new \Twilio\Rest\Client(
    'account_sid',
    'auth_token'
);
$message = $client->messages->create(
    "whatsapp:+51XXXXXX148",
    [
        // "from" => "whatsapp:+14155238886",
        "from" => "whatsapp:".$twilio_number,
        "body" => "Prueba de envio de msj"
    ]
);

我收到以下错误(php中的代码):

错误

标签: twiliowhatsapp

解决方案


Twilio 开发人员布道者在这里。

在您的代码中,您似乎试图从 +51 开头的号码发送消息。

该号码是您沙箱中的参与者,但这意味着您可以向该号码发送消息而不是该号码发送消息。当您使用 Twilio WhatsApp 沙箱时,您只能从您的沙箱号码(以 +1415 开头的号码)发送消息。

要从沙盒继续前进,您需要按照这些说明在 WhatsApp 上注册一个可用于您的业务的号码


推荐阅读