使用Amazon Web Services PHP SDK的SenderID

时间:2017-04-25 08:56:23

标签: php amazon-web-services sms

我尝试使用AWS SDK通过我的PHP网站发送短信。我使用Sending SMS with Amazon AWS services PHP中的代码。

SelectChildName

这不起作用。我已经测试了很多不同的SenderID,所有消息都是从NOTICE收到的。 但是,当我从AWS控制台发送消息时,将使用正确的SenderID接收消息。所以我认为我的代码是错误的。

1 个答案:

答案 0 :(得分:4)

我找到了解决方案。以这种方式设置args。它有效!

$args = array(
    'MessageAttributes' => [
        'AWS.SNS.SMS.SenderID' => [
               'DataType' => 'String',
               'StringValue' => 'YourSenderName'
        ]
     ],
    "SMSType" => "Transactional",
    "PhoneNumber" => "+87654321",
    "Message" => "Hello World!"
);