2017-08-22 11 views
0

を与えるの応答が私のコードは、私はこのコードを実行したとき、私は私の携帯電話にメッセージを取得していますが、私はなっておりませんコードの上に使用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の内部エラーを言っています)。誰にでも助けてくれますか? My AWS SDK version is 3.33

答えて

0

SimpleXMLElementに問題が発生しました。私はphp 7.oのためのXMLをインストールしました。

sudo apt-get install php7.0-xml 

そしてApacheやnginxサーバーを再起動して正常に動作しています。

関連する問題