2017-08-22 3 views
0

Voici mon codeSMS AWS SNS se livré, mais la réponse de la fonction de publication donnant 500 erreur interne

$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'); 

En utilisant code ci-dessus lorsque je lance ce code, je reçois des messages à mon portable mais je ne reçois pas toute réponse (c'est dire 500 erreur interne). Quelqu'un peut-il m'aider dans ce s'il vous plaît. Mon AWS SDK version is 3.33

Répondre

0

J'ai résolu mon problème, problème avec SimpleXMLElement. j'ai installé xml pour php 7.o en suivant commande

sudo apt-get install php7.0-xml 

Et puis redémarrez le serveur apache ou nginx et il fonctionne très bien.