相关疑难解决方法(0)

使用Amazon AWS服务PHP发送SMS

我在浏览亚马逊AWS PHP-sdk的文档时遇到了麻烦.

基本上,我只需要向一个数字发送标准文本消息.我知道这是可能的,因为amazon允许您通过此屏幕直接通过控制台发送消息:

亚马逊控制台SMS

它说了一些关于使用"发布"方法的内容,但查看文档确实没有提供任何答案.#Publish文档链接

任何帮助或指导表示赞赏.我目前正在寻找使用sdk的V2的解决方案.

提前致谢.

php sdk amazon-web-services

13
推荐指数
2
解决办法
1万
查看次数

“SenderID”在 Amazon SNS(官方 PHP SDK)上发送 SMS 的问题

出于某种原因,SenderID 似乎恢复为 NOTICE - 请参见此处 亚马逊 SNS - 短信通知 当我在代码中设置 SenderID 时。

当我不使用 SenderID 变量时,它会作为默认设置发送——这很好,但我们偶尔会为不同的用途更改名称。

我使用的是官方 PHP SDK,代码如下:

$aws_cred = array(
    'credentials' => array(
        'key' => 'GOT THE KEY',
        'secret' => 'GOT THE SECRET',
    ),
    'region' => 'eu-west-1', // < your aws from SNS Topic region
    'version' => 'latest'
    );
    $sns = new \Aws\Sns\SnsClient($aws_cred);

    $args = array(
    "SenderID" => "MySendID",
    "SMSType" => "Promotional",
    "Message" => "Amazon y u do dis??",
    "PhoneNumber" => "+number"
    );

    $result = $sns->publish($args);
Run Code Online (Sandbox Code Playgroud)

我要发送到英国(所以 SID 在那里工作),而且它在 11 个字符的限制内。

有谁知道为什么会这样?

干杯

php amazon-web-services amazon-sns

5
推荐指数
1
解决办法
2453
查看次数

标签 统计

amazon-web-services ×2

php ×2

amazon-sns ×1

sdk ×1