AWS SNS SMS已交付,但发布功能响应给出500内部错误

时间:2017-08-22 14:14:31

标签: php amazon-web-services aws-sdk amazon-sns

这是我的代码

pip uninstall sasl
pip install sasl

当我运行此代码时使用上面的代码我收到消息到我的手机但我没有得到任何响应(它说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');

1 个答案:

答案 0 :(得分:0)

我解决了我的问题,SimpleXMLElement的问题。我已经通过以下命令

为php 7.o安装了xml
sudo apt-get install php7.0-xml

然后重新启动apache或nginx服务器,它运行正常。