【问题标题】:The SenderID and SMSType is taking default one in AWS SNS sdk for PHPSenderID 和 SMSType 在 AWS SNS sdk for PHP 中采用默认值
【发布时间】:2017-08-04 08:00:08
【问题描述】:

我正在使用适用于 PHP 的 AWS 开发工具包。 我正在尝试向号码发送消息。这适用于少数号码,如果为东南部激活免打扰,则将无法使用。

我尝试了交易和促销,但它不适用于免打扰激活号码。 senderID 和 smsType 没有改变。 即使我提到了 smsType 和 senderID,它仍采用默认值。

这是我用来实现的link。我用谷歌搜索样品。我没有得到任何关于使用 PHP 的 SNS 的适当文档。

【问题讨论】:

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


    【解决方案1】:

    我找到了我的问题的答案。我发布此代码相信它会帮助有需要的人。

    我在传递 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'))));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多