首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SenderID和SMSType在AWS SNS sdk for PHP中采用默认设置

SenderID和SMSType在AWS SNS sdk for PHP中采用默认设置
EN

Stack Overflow用户
提问于 2017-08-04 16:00:09
回答 1查看 153关注 0票数 0

我正在使用适用于PHP的AWS SDK。我正在试着给号码发消息。它只适用于少数号码,如果为东南地区激活了免打扰,则不起作用。

我尝试了交易型和促销型,但对免打扰激活号码无效。senderID和smsType没有变化。尽管我提到了smsType和senderID,它还是采用了缺省的。

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

EN

回答 1

Stack Overflow用户

发布于 2017-08-04 16:58:13

我找到了我的问题的答案。我张贴这段代码,相信它会帮助一些有需要的人。

在传递senderID和SMSType时,我在中做错了。

代码语言:javascript
复制
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'))));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45501302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档