首页 > 解决方案 > AWS SNS 服务

问题描述

$args = array(
                "SenderID" => "SenderName",
                "AWS.SNS.SMS.SMSType" => "Transactional",
                "Message" => "Testing",
                'PhoneNumber' => '+91xxxxxxxxx',
            );

当我尝试使用扩展发送短信时,一切正常。

但是当我删除扩展名时没有错误弹出,我没有收到消息。

Mobile Number = +919876543210

其中 +91 是分机号,后跟手机号码。

提前致谢。

标签: phpamazon-web-serviceslaravel-5amazon-sns

解决方案


您所指的扩展部分是强制性的

AWS SNS SMS 遵循E.164 格式

你可以在这里阅读更多

从上面的链接:

发送 SMS 消息时,请使用 E.164 格式指定电话号码。E.164 是用于国际电信的电话号码结构标准。遵循这种格式的电话号码最多可以有 15 位数字,并以加号 (+) 和国家代码为前缀。例如,E.164 格式的美国电话号码将显示为 +1XXX5550100。

HIH


推荐阅读