放弃云片,腾迅云让你轻松上手

教程里提到的云片申请短信签名和模板的要求太多了,果断放弃,采用腾迅云方案,很快就得到批准(我之前有个开发用的公众号,没认证的)。
config/easysms.php可用的网关配置部份:

'gateways' => [
        'errorlog' => [
            'file' => '/tmp/easy-sms.log',
        ],
        'qcloud' => [
            'sdk_app_id' => env('QCLOUD_SMS_APP_ID'),  //要在.env文件配置好相应的值
            'app_key' => env('QCLOUD_SMS_APP_KEY'),
        ],
    ],

我申请的短信签名是Jeffio,短信正文是 您的验证码是{1},请在{2}分钟内输入。(如非本人操作,请忽略)
调用的话实践中得出其实两种方式都可以:

$phone=17600001111;
$sms = app('easysms');
$sms->send($phone, [
                'template' => 222222, //你在腾讯云配置的"短信正文”的模板ID
                'data' => [ //data数组的内容对应于腾讯云“短信正文“里的变量
                    456, //变量1
                    3, //变量2
                ],
            ]);

//或是下面这种方式
$sms->send($phone, [
                'content' => "【Jeffio】您的验证码是123,请在3分钟内输入。(如非本人操作,请忽略)", //格式一定要与申请的一致,否则报错,当然里面的`123`和`3`你可以换成变量写成活的
            ]);

开始的时候报了几次sig error即App 凭证错误,我还曾一度认为是扩展代码没适配好,后来发现是env()取值没取对。。。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 7
幽弥狂

腾讯云吧???

5年前 评论

感谢,根据你的分享,我成功收到了短信,谢谢~

5年前 评论

可以试试,聚合数据的短信API服务 https://www.juhe.cn/docs/api/id/54 申请后赠送 10 条测试数据,找客服还能送 50 条测试的

5年前 评论

@lisgroup 不止聚合,还有其它一些平台当时也试过了,都因为我的条件申请不了作罢的,最后是看到评论提到腾迅云我才去试了下,没想到大厂反而好申请下来.

5年前 评论

一直用的阿里大于

5年前 评论

@lisgroup 腾讯云每个月100条免费饿

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!