AWS SNS SMS получено, но ответ на функцию публикации дает 500 внутренних ошибок

Вот мой код

$sns = new \Aws\Sns\SnsClient(array(
'credentials' => array(
'key' => 'my_key',
'secret' => 'my_secret'
),
'region' => 'us-west-2',
'version' => 'latest'
));

$msgattributes = [
'AWS.SNS.SMS.SenderID' => [
'DataType' => 'String',
'StringValue' => 'Klassroom',
],
'AWS.SNS.SMS.SMSType' => [
'DataType' => 'String',
'StringValue' => 'Transactional',
]
];

$payload = array(
'Message' => 'this is mine cre',
'PhoneNumber' => '+91**********',
'MessageAttributes' => $msgattributes
);

$result=$sns->publish($payload)->get('MessageId');

Используя приведенный выше код при запуске этого кода, я получаю сообщения на свой мобильный телефон, но не получаю никакого ответа (он говорит о внутренней ошибке 500). Может ли кто-нибудь помочь мне в этом, пожалуйста.
мой AWS SDK version is 3.33

0

Решение

Я решил свою проблему, проблему с SimpleXMLElement. я установил xml для php 7.o, выполнив следующую команду

sudo apt-get install php7.0-xml

А затем перезапустите сервер Apache или Nginx, и он работает нормально.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector