我找到了我的问题的答案。我发布了这个代码,相信这会帮助一些需要帮助的人。
我在传递senderID和SMSType时做错了。
require './vendor/autoload.php';
use Aws\Sns\SnsClient;
$client = new SnsClient(['region' => 'ap-southeast-1', 'version' => 'latest',
'credentials' => ['key' => 'XXXXXXXXXXX', 'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXX']]);
$result = $client->publish(array('Message' => $message_mobile, 'PhoneNumber' => $mobile_no,
'MessageAttributes' => array('AWS.SNS.SMS.SMSType' => array('StringValue' => 'Transactional', 'DataType' => 'String'),
'AWS.SNS.SMS.SenderID' => array('StringValue' => 'LIMAHB', 'DataType' => 'String'))));