放弃云片,腾迅云短信发送 让你快速上手

教程里推荐使用云片发送短信验证码,但是需要手机号和身份证照片,我觉得把这些实名信息上传到一个完全没听说过的网站上有点点不放心。

所以,我就先用Google搜索来的身份证照片试了下,同时我用的手机号也是网上免费共享出来的。

结果被云片拒绝了,理由是:

放弃云片,腾迅云短信发送 让你快速上手

然后我又看到下面好多人都说云片审核很难通过,最后我看到了这个帖子:分享:放弃云片,腾迅云让你轻松上手

正好我也有微信公众号(个人),就想先试一下腾讯云短信发送吧!

  1. 登录腾讯云找到国内短信发送(支持微信、QQ等快速登录)
  2. 输入真实姓名和身份证号进行实名制
  3. 新建一个短信发送实例,填写基本信息
  4. 创建短信签名和正文模板(这两个需要审核)

整个过程不到半个小时,申请和审核速度还是非常快的。

审核通过之后就可以测试代码了

config/easysms.php

<?php
return [
    // HTTP 请求的超时时间(秒)
    'timeout' => 5.0,

    // 默认发送配置
    'default' => [
        // 网关调用策略,默认:顺序调用
        'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,

        // 默认可用的发送网关
        'gateways' => [
            // 'yunpian', 
            'qcloud',
        ],
    ],
    // 可用的网关配置
    'gateways' => [
        'errorlog' => [
            'file' => '/tmp/easy-sms.log',
        ],
        // 'yunpian' => [
        //     'api_key' => env('YUNPIAN_API_KEY'),
        // ],
        'qcloud' => [
            'sdk_app_id' => env('QCLOUD_SMS_APP_ID'),   // 要在.env文件配置好相应的值
            'app_key' => env('QCLOUD_SMS_APP_KEY'),   // 要在.env文件配置好相应的值
        ],
    ],
];

在 .env中配置 QCLOUD_SMS_APP_IDQCLOUD_SMS_APP_KEY,注意下面需要替换为你自己的 IDKEY

.
.
.
QCLOUD_SMS_APP_ID=160*************
QCLOUD_SMS_APP_KEY=91275**************

在 .env.example 中也加入配置示例,提交到版本库,方便以后部署

.
.
.
# QCloud SMS
QCLOUD_SMS_APP_ID=
QCLOUD_SMS_APP_KEY=

我们使用 artisan 调试一下,试试能否收到短信。

打开 tinker

php artisan tinker

输入如下代码,注意将 13212345678 替换为你自己的手机号

$sms  =  app('easysms');
try {
    $sms->send(13212345678, [
        'template' => 300661,   // 你在腾讯云配置的"短信正文”的模板ID
                'data' => [   // data数组的内容对应于腾讯云“短信正文“里的变量
                    456,   // 变量1
                    3,   // 变量2
                ],
    ]);
} catch (\Overtrue\EasySms\Exceptions\NoGatewayAvailableException $exception) {
    $message = $exception->getException('qcloud')->getMessage();
    dd($message);
}

相信你的手机上已经收到验证码了。

希望我这次的采坑记录可以帮助到其他人,同时也感谢这位网友的分享:分享:放弃云片,腾迅云让你轻松上手

最后的最后,欢迎大家访问我的个人博客:https://sphard.com

study hard, play hard.
本帖已被设为精华帖!
本帖由系统于 4年前 自动加精
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 23

腾讯云sms需要备案

5年前 评论

云片还可以吧,一直在用。不行就联系他们在线客服,反馈蛮快。

4年前 评论
18319434282 4年前

云片是我目前用过的里面最好最快的服务商,这个必须赞,有啥问题联系客服分分钟解决,当然腾讯云的我还没用过哈。

4年前 评论
18319434282 4年前

@overtrue 最好最快指的是他们的售后服务好,还是说短信通道还有技术费用等等都比较好呢。

4年前 评论

腾讯的文档,不给力,错误不少。接口规范也是差劲。 客服没联系过,听说是客服很差

4年前 评论

@overtrue 大佬,居然不用自家产品吗? 233333

4年前 评论

没人用 极光 吗 ? 感觉 比 容联 好,没用过云片

4年前 评论

一波流程走过,最后居然要审核备案号或者公众号后台。作者给的链接竟然还是推广链接!!!

4年前 评论

@yanyin 花时间和精力整理文章,难道放一个 aff 链接也不行??
至于审核,我在第4点也写了,需要审核,审核时间大概半小时以内。

4年前 评论

@sphard 推广链接你明着写不是不可以。但是这样...

4年前 评论

@yanyin 这样怎么了?你不想点可以搜索“腾讯云”啊,难道我花时间和精力整理还不值得么??

4年前 评论

@sphard 首先为你花时间整理和分享知识点点赞。但是你在链接放个推广地址却不标明,这和百度在搜索页面卖广告却不标明是广告属同一个性质。你不能说百度花时间和精力做的搜索引擎理所当然可以这么干?那还要法律干嘛。

4年前 评论

@yanyin 好吧,你要是从这个角度讲,你确实有道理,我理屈。

或许我也有私心吧,毕竟如果明确标明了,估计连点击 aff 的人都没有了,更别提万一有人购买

4年前 评论

非常谢谢楼主sphard分享!按照此贴,申请腾讯云签名和模板审核通过之后,就调试成功,收到短信了!
我是用一个自己的备案个人网站,申请签名的,签名写的是自己的网站名称。
今天再看,腾讯云 每月100条免费短信的活动下线了。使用腾讯云 要购买。目前1000条,50元。

4年前 评论

微信申请很简单认证也更容易,多谢楼主推荐!

4年前 评论

@sphard 我想说一下, 我一个 个人用户, 怎么申请腾讯的 短信, 他要我提供网站 什么证明 ,

file

我就一个学习用户, 怎么有这些东西》???

4年前 评论
wxvirus 4年前
jxdr (作者) 4年前

文档中有个问题,没有写签名

file

2年前 评论

@Gator 没想到两年前的帖子还有人在看呀,我现在都已经放弃PHP了,现在职业是前端开发 :joy:

2年前 评论

@sphard 厉害了, 我也想转前端了。 都要学点什么。

2年前 评论

@jxdr 我是报了线下培训班,然后转的前端。

目前已在前端工作一年了,计划朝着大前端发展。

2年前 评论

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