我尝试使用AWS SDK通过我的PHP网站发送短信。我使用Sending SMS with Amazon AWS services PHP中的代码。
SelectChildName
这不起作用。我已经测试了很多不同的SenderID,所有消息都是从NOTICE收到的。 但是,当我从AWS控制台发送消息时,将使用正确的SenderID接收消息。所以我认为我的代码是错误的。
答案 0 :(得分:4)
我找到了解决方案。以这种方式设置args。它有效!
$args = array(
'MessageAttributes' => [
'AWS.SNS.SMS.SenderID' => [
'DataType' => 'String',
'StringValue' => 'YourSenderName'
]
],
"SMSType" => "Transactional",
"PhoneNumber" => "+87654321",
"Message" => "Hello World!"
);