精华内容
下载资源
问答
  • tpshop 阿里云短信sdk使用 创建keyId 和 keysecret,下载sdk 先去阿里云申请账号(后台地址: https://www.aliyun.com/ , 注意不是阿里大于短信平台),登入控制台,创建得到keyId 和 keysecret.从阿里云短信官网下载...

    tpshop 阿里云短信sdk使用

    • 创建keyId 和 keysecret,下载sdk
      先去阿里云申请账号(后台地址: https://www.aliyun.com/ , 注意不是阿里大于短信平台),登入控制台,创建得到keyId 和 keysecret.从阿里云短信官网下载SDK(https://help.aliyun.com/document_detail/32381.html?spm=5176.doc51929.6.669.NaKJRQ)本人使用的版本是Version 1.3.5更新日期是2017-06-06 将SDK放到thinkphp框架的vendor目录下, 如下图:
    • 申请短信模板及其签名
      测试好几次发现模板的参数值不能带“.”,刚开始没收到短信还以为调用sdk的问题,折腾了一天才发现是换个模板就好了
      申请短信模板及其签名
    • 发送短信类
      \Application\Common\Util\PublishBatchSMSMessageDemo.class.php
      以下代码分别修改
      • YourMNSEndpoint
      • YourAccessId
      • YourAccessKey
      • YourTopicName
      • YourSMSSignName
      • YourSMSTemplateCode
      • YourSMSTemplateParamKey1
    <?php
    namespace Common\Util;
    require_once('/ThinkPHP/Library/Vendor/mns-autoloader.php');
    use AliyunMNS\Client;
    use AliyunMNS\Topic;
    use AliyunMNS\Constants;
    use AliyunMNS\Model\MailAttributes;
    use AliyunMNS\Model\SmsAttributes;
    use AliyunMNS\Model\BatchSmsAttributes;
    use AliyunMNS\Model\MessageAttributes;
    use AliyunMNS\Exception\MnsException;
    use AliyunMNS\Requests\PublishMessageRequest;
    class PublishBatchSMSMessageDemo
    {
        public function run($mobilephone,$sendurl)
        {
            /**
             * Step 1. 初始化Client
             */
            $this->endPoint = "YourMNSEndpoint"; // eg. http://1234567890123456.mns.cn-shenzhen.aliyuncs.com
            $this->accessId = "YourAccessId";
            $this->accessKey = "YourAccessKey";
            $this->client = new Client($this->endPoint, $this->accessId, $this->accessKey);
            /**
             * Step 2. 获取主题引用
             */
            $topicName = "YourTopicName";
            $topic = $this->client->getTopicRef($topicName);
            /**
             * Step 3. 生成SMS消息属性
             */
            // 3.1 设置发送短信的签名(SMSSignName)和模板(SMSTemplateCode)
            $batchSmsAttributes = new BatchSmsAttributes("YourSMSSignName", "YourSMSTemplateCode");
            // 3.2 (如果在短信模板中定义了参数)指定短信模板中对应参数的值
            $batchSmsAttributes->addReceiver($mobilephone, array("YourSMSTemplateParamKey1" => $sendurl));
            // $batchSmsAttributes->addReceiver("YourReceiverPhoneNumber2", array("YourSMSTemplateParamKey1" => "value1"));
            $messageAttributes = new MessageAttributes(array($batchSmsAttributes));
            /**
             * Step 4. 设置SMS消息体(必须)
             *
             * 注:目前暂时不支持消息内容为空,需要指定消息内容,不为空即可。
             */
             $messageBody = "smsmessage";
            /**
             * Step 5. 发布SMS消息
             */
            $request = new PublishMessageRequest($messageBody, $messageAttributes);
            try
            {
                $res = $topic->publishMessage($request);
                echo $res->isSucceed();
                echo "\n";
                echo $res->getMessageId();
                echo "\n";
            }
            catch (MnsException $e)
            {
                echo $e;
                echo "\n";
            }
        }
    } 
    ?>
    • Controller里面调用发送短信类
    function testsms(){ 
            $instance = new \Common\Util\PublishBatchSMSMessageDemo();
            $instance->run("13810545296","Public/Uploads/Phototouch/0MmJRb5ZmT5z7HLnSYYc/tour.html");
        }
    展开全文
  • 短信链接跳转

    千次阅读 2019-03-17 20:23:14
    今天刚好一个需求,就是给用户发送短信的时候,发送一个链接,当用户点击链接的时候,能够打开app,同时跳转到app的某一个页面。这个时候就需要app端给我提供一个链接(肯定了参数),但是发送短信的时候又不能...

    需求描述:今天刚好有一个需求,就是给用户发送短信的时候,发送一个链接,当用户点击链接的时候,能够打开app,同时跳转到app的某一个页面。这个时候就需要app端给我提供一个链接(肯定带了参数),但是发送短信的时候又不能完全把这个链接发送给用户。一是因为那样的链接太丑,二是因为太长。所以则用到了短链接。

    关于app那边的跳转逻辑:通过链接打开一个空白页面,然后在该页面中写一些js代码,判断该手机是苹果还是安卓,从而唤起app(该跳转逻辑,只是针对app的)。

    一、短链接原理

    其实很简单,就是把一个长地址如:http://zhyq.shibei.com/article/article.htm  用一个算法转换成短地址如:http://csdn.cn/7bqr87dc。然后把7bqr87dc------->http://zhyq.shibei.com/article/article.htm之间的对应关系保存到数据库中去。当用户访问http://csdn.cn/7bqr87dc链接时,系统到数据库中找到真是的URL地址,实现跳转。

    二、实现思路

      服务器收到一个短链接请求时,需要把从http地址中解析出短链接,然后将得到的短链接在数据库中进行查询,找到其对应的长连接,进而重定向到该长长链接对应的地址。另外,服务器在此时可以随意进行一些需要的统计工作

                步骤:

    1.建立一个存短链接的表

    2.当点击短链接的时候,跳转到一个html页面,然后加载该页面的时候,通过ajax调用一个接口,返回该链接的真实地址,然后在重定向到真实的地址。

    <script type="text/javascript" >
    window.onload =function() {
         var locationurl = this.location.href;
    	 $.get("http://zhyq.shibei.com:8080/cnp/webservice.cnp?method=getShortLink&noSign=true",{"link":locationurl}, function(result){
    	    var u = navigator.userAgent;
    		var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
    		var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
    		if (isAndroid) {
               window.location.href=result.data.android_url;
    		} else if (isiOS){
               window.location.href=result.data.real_link_url;		   
    		} else {
    		   alert("不支持当前设备");
    		}
    	  },"json");
    }
    </script>

    3.还需要在tomcat中进行配置地址。即类似于下面的链接,都跳转到同一个页面。

        http://sbgx.sxsihe.com/vOWxR7izzT
                   http://sbgx.sxsihe.com/SOBxR7iabT

    具体配置见后面文章

    参考链接:

    https://www.douban.com/note/602696828/

    https://dwz3.cn/stranger/r?url=https%3A%2F%2F0x9.me%2FUwKE8

    展开全文
  • 这里写自定义目录标题实现步骤分析具体操作...发送短信短信内容包含网址 打开网页,跳转到小程序 具体操作 1.开发工具中,打开云开发面板,开通静态网页托管 2.下载腾讯提供的资源包 (https://developers.weixin.qq.


    网页教程一般不步及带参打开页面。只能自己改造一个

    实现步骤分析

    • 发送短信,短信内容包含网址
    • 打开网页,跳转到小程序

    具体操作

    1.开发工具中,打开云开发面板,开通静态网页托管

    2.下载腾讯提供的资源包

    (https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/msg-miniprogram.html)
    里面包括一个HTML页面jump-mp.html,一个云函数代码cloudfunctions

    3.编辑上传jump-mp.html

    有 6 处要修改的地方(通过“replace”搜索可以快速定位修改的地方)填入自己的环境参数
    因为要实现动态传参,所以有些地方要改一下, 本例传参数为id,如
    xxxxxxxxxxxx.com/jump_mp.html?id=1564664

    <script>
    //加一个取URL参数的函数
    function getQueryVariable(variable)
    {
           var query = window.location.search.substring(1);
           var vars = query.split("&");
           for (var i=0;i<vars.length;i++) {
                   var pair = vars[i].split("=");
                   if(pair[0] == variable){return pair[1];}
           }
           return(false);
    } 
    
    //。。。。。。。。。。
    
    //下面这个在普通浏览器中调用的JS函数,功能是调用云函数获取跳转的小程序地址
    async function openWeapp(onBeforeJump) {
         var c = window.c
         const res = await c.callFunction({
           name: 'public',
           data: {
             action: 'getUrlScheme',
    		 id:getQueryVariable("id")  //此处加上这个动态参数,就可以把id传给云函数了
           },
         })
       ........
       }
    </script>
    ......
    //下面修改在微信中打开网页时的动态参数设置法
    //path=""即可,然后是JS动态赋值
    <wx-open-launch-weapp id="launch-btn" username="gh_fa6d8ee08101" path=""> 
    <template>
    <button style="....">打开小程序</button>
    </template>
    </wx-open-launch-weapp>
    
    <script>
    //将小程序路径动态给wx-open-launch-weapp标签的path属性
     document.getElementById("launch-btn").setAttribute("path","/pages/feed/feed?id="+getQueryVariable("id"));     
    </script>
    </body>
    </html>
    

    上传至静态托管空间,如/jump.mp.html

    4. 部署云函数

    资源包中的 cloudfunctions 文件夹下面有个 public 文件夹,拖到自己项目的云开发函数中,然后替换自己小程序的path,完成后别忘记上传部署云函数。
    传参问题一块解决:

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    cloud.init()
    // 云函数入口函数
    exports.main = async (event, context) => {
      const wxContext = cloud.getWXContext() 
      switch (event.action) {
        case 'getUrlScheme': {
          return getUrlScheme(event.id)  //event.id可以取到jump_mp.html传来的id参数
        }
      }
      return 'action not found'
    }
    
    async function getUrlScheme(idnumb) {
      
      return cloud.openapi.urlscheme.generate({
        jumpWxa: {
          path: '/pages/feed/feed',  
          query: 'id='+idnumb  //将参数附在小程序path后面
        },
       isExpire: false,    
        expireTime: parseInt(Date.now() / 1000 + 60),
      })
    }
    
    

    5. 部署发短信的云函数sendmsg

    const cloud = require('wx-server-sdk')
    cloud.init({
      env: cloud.DYNAMIC_CURRENT_ENV,
    })
    exports.main = async (event, context) => {
      try {
        const result = await cloud.openapi.cloudbase.sendSms({
          "env": 'env_id', //填自己的云环境ID
          "phoneNumberList": [
            "+86"+event.phone  //动态接收要发送的手机号
          ],
          "smsType": 'Notification',
          "templateId": '844110', //小程序跳转的固定模板ID
          "templateParamList": [
            "打开小程序查看精彩",
            "/jump-mp.html?id="+event.id  //静态空间的跳转页地址,同时传id参数
          ]
        })
        return result
      } catch (err) {
        return err
      }
    }
    

    6. 调用云函数发短信

      sendMsg(e) {
        var myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/;
        if (!myreg.test(this.data.basicinfo.companyPhone)) {
          wx.showToast({ title: "手机号不合法" })
          return
        }
        //把手机号与id参数做成对象
        let params = { phone: this.data.Phone, id: this.data.id }
        wx.cloud.callFunction({
          name: 'sendmsg',
          data: params  //传给发短信云函数
        }).then(res => {
          wx.showToast({ title: res.result.errCode == 'ok' ? "发送成功" : "发送失败" })
          console.log(res)
        }).catch(e => { console.log(e) })
      },
    

    综述:

    流程是这样:

    发短信

    1、在页面JS中触发发短信的函数 sendMsg()
    2、sendMsg函数调用发短信的云函数sendmsg,把手机号与动态id发给它。
    3、sendmsg云函数获取到手机号与动态id,调用cloud.openapi.cloudbase.sendSms,根据手机号把短信发出去。短信中包括静态托管页的地址和ID参数,如xxxxxx.com/jump_mp.html?id=1111111

    用户跳转

    4、用户收到短信,点击链接,打开网页。
    5、网页jump_mp.html中的openWeapp函数,远程调用云函数public,并把id传过去。
    6、public云函数将代码中指定的小程序地址和传来的id用cloud.openapi.urlscheme.generate合成一个小程序跳转地址如:weixin://dl/business/?t=gNDxuDpy9il,返回给jump_mp.html
    7、jump_mp.html根据跳转地址进行跳转小程序
    如果在第三步中生成的地址在微信中打开,会触发微信网页跳转功能,根据wx-open-launch-weapp标签的path进行跳转。

    展开全文
  • php发送短信

    千次阅读 2018-03-26 10:27:52
    的一声,验证码就发送到手机里面了,是否觉得很神奇呢?哈哈哈… 作为前端开发的一员,还在后端摸索中小白的我,今天就来大家揭开这层比蒙娜丽莎的微笑还迷人的面纱~哈哈!1. 由于业务中需要写登录注册的API的...
    今天我们来揭秘使用php来发送手机短信验证码的操作,是不是觉得以前在玩手机app注册账号的的时候,点击发送验证码的时候,要不了几秒钟就会"滴"的一声,验证码就发送到手机里面了,是否有觉得很神奇呢?
    
    

    哈哈哈… 作为前端开发的一员,还在后端摸索中小白的我,今天就来带大家揭开这层比蒙娜丽莎的微笑还迷人的面纱~哈哈!


    1.  由于业务中需要写登录注册的API的接口,所以了解了下手机号注册的前后端交互的流程;

      (1)用户操作客户端点击发送验证码,(然后客户端ajax发送请求,并且按钮处于60s静默时间)
      (2)后端逻辑层,接受传递过来的手机号,验证格式是否合法,进入数据库匹配是否存在
      (3)生成验证码,存在session中,然后curl发送到第三方的短信接口链接中
      (4)配置第三方短信平台,向指定手机号用户发送验证码信息


    2.  今天我们主要阐述第三方平台的配置,以及后台处理的逻辑;
       

    3.  选择的第三方平台为: (您也可以选择其他平台,其原理都差不多类似)
    (1) 赛迪·云通信 (  https://www.mysubmail.com )
    (2) 注册,实名认证,进入产品与服务,新建模板,其模板语法可以查看其配套文档


    (3) 去到 "创建/管理 AppIdD" 栏目,创建并且启用项目,然后生成默认的 "APPID" 及 "APPKEY" 



    (4)去到首页,点开 "查看API开发文档" 链接,获取POST请求的链接:

              https://api.mysubmail.com/message/xsend

    4.  后台逻辑开发:

        核心:创建验证码 -> 封装POST请求函数  -> 发送验证码到第三方平台  -> 再由第三方转发至用户的手机

         * 由于新浪博客不支持markdown,只贴出核心代码以及踩过大坑的地方:

      
    (1)发送验证码到第三方平台: (没坑,逻辑很流畅的写下来了

    private function sendMessage()
     {
            $appId = "xxxxx";
            $appKey = "36426a9xxxxxxxxxxxx7bed8583a3c";
            $code = $this->makeCode(6);
    
            $data = [
                "appid" => $appId,
                "to" => $this->phone,
                "project" => "FoJ494",
                "vars" => '{"code":' . $code . ',"time":"60"}',
                "signature" => $appKey,
            ];
    
            $res = $this->httpRequest($data);
    
            var_dump($res);
    }



    (2)请求链接发送验证码数据到第三方平台 (这里有 超级大坑啊   )

       -- 好吧,我们先正常写下来:

    private function httpRequest($data)
    {
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $this->RequestUrl);
        curl_setopt($curl, CURLOPT_HEADER, 0);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    
        if (isset($data)) {
            curl_setopt($curl, CURLOPT_POST, 1);
            curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
        }
    
        $res = curl_exec($curl);
        var_dump(curl_error($curl)); //打印请求错误
        curl_close($curl);
        return $res;
    }


    然后报错: 'SSL certificate problem: unable to get local issuer certificate' ,然后不着急,按着官方的渠道继续操作:

       ---  去到 https://curl.haxx.se/docs/caextract.html 下载  cacert.pem
       
       ---  然后把down下的cacert.pem粘贴到php目录下,然后进去php.ini 找到:";curl.cainfo",并且修改为:
             curl.cainfo = "C:/wamp/bin/php/php7.0.10/cacert.pem" ,好吧,没什么卵用  ,继续报错 ! !

       ---  然后继续查找解决方法,然后根据网上资料,在其下面的 ";openssl.cafile " 修改为:openssl.cafile= "C:/wamp/bin/php/php7.0.10/cacert.pem" , 好吧,=_= ! 继续报错,我滴内心已经满目疮痍!
      
       ---  然后,去掉双引号,加上单引号,去掉引号,都一一试过,心都开始凉了!依旧SSL证书错误!!

       --- 后面,怀着如死水般的心情,继续在google冲浪,一遍遍地被冲回沙滩,遍体鳞伤, 饥渴无力!
      
       ---  最后,终于,终于,卧槽!!! 试出来了 ~~~   


    (3)解决方法:

       在curl_exec()前面添加:(把cacert.pem文件拷贝到当前目录下,其他路径也可)

      
     curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); 
       curl_setopt($curl, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); 
       curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); 


    5.  最终效果:




    6.  源码地址:

        https://github.com/RiversCoder/php-exercises/blob/master/phone.php


     子在川上曰,逝者如斯夫 ~ 

    展开全文
  • java实现短信发送

    万次阅读 多人点赞 2018-09-26 14:59:27
    上一篇文章介绍了关于java如何实现邮件地发送时候我们的业务中会用到短信服务,所以必要学会短信接口的调用。 短信服务,是电信运营商(电信,移动,联通)提供的,仅仅利用java API是无法实现短信服务的,...
  • 目前微信开放了点击【短信】中的链接跳转到【微信小程序】的方法,但是需要一定的开发基础,对于我们运营、推广人员无需去看复杂的代码,直接使用现成的工具即可。下面我们试一下测试[点击前往] 一、功能演示 把...
  • 短信发送详解

    千次阅读 2020-02-28 18:36:36
    前言:关于短信发送其实是很简单的,只需要调用一下API即可,本章博客用互亿无线给大家开发这个功能。 第一步:官网打开链接互亿无线官网 网站中个接口下载,下载后出现下面的文件夹 文件夹介绍:点开文件夹...
  • 阿里云接口实现发送短信验证码

    千次阅读 2020-06-23 17:56:12
    java 阿里云接口实现发送短信验证码1. 阿里云后台配置短信相关1.1 开通短信服务1.2 ...-6位数2.7 发送短信接口2.8 校验验证码没有过期2.9 判断手机号是否为空,手机格式是否误2.10 验证成功后,移除缓存中的手机号
  • Android 短信链接打开APP

    千次阅读 2018-03-13 14:42:45
    短信链接跳转APP简书:Android 短信链接打开APP平时我们会收到广告短信,比如某东,某宝,里面附加着链接,当你点开链接(手机自带的浏览器),发现浏览器打开后,等一下下,就会打开对应的APP,直接到广告相应的页面...
  • 一点需要特别注意:写这篇文章时,偶然发现阿里云短信服务API,在遇到以数字0开头的随机数验证码时,发送的验证码会忽略数字0,导致验证码长度不匹配。因此,建议在生成随机数验证码时,使用递归思想提前将 以...
  • Java 发送短信验证码

    千次阅读 2018-08-27 17:10:23
    Java 发送短信验证码给手机 发送短信验证码其实很简单,就是调用一下第三方的短信API接口,填写参数,发送请求,第三方平台会将信息发送给对方手机当中 介绍 我个人测试所使用的第三方API是“秒嘀”,理由是因为...
  • 点击到短信,系统根据识别出的数字段和链接段弹出ListView的选择菜单,用户可以对这些号码和链接进行拨号发短信或者打开网页的操作。 修改后的需求是: 点击短信中相应的号码或链接,只针对该号码或链接产生菜单。...
  • 移动云Mas发送普通短信和模板短信

    千次阅读 2018-12-29 11:39:00
    //短信发送测试 import java.io.UnsupportedEncodingException; import org.apache.commons.codec.binary.Base64;import com.huazi.projects.entity.SubmitReq;public class SmsSend { private static String apId...
  • 本篇文章是根据阿里云短信接口,为什么选择阿里呢,首先,名气大,然后,对其他云不熟,最后,阿里云短信开通后只需要充十块钱,就够你用好久,一条四分钱,其他短信不太清楚,不过的必须要你一次性买多少万条才能...
  • Java实现短信发送

    千次阅读 2019-05-24 09:39:56
    短信服务,是电信运营商(电信,移动,联通)提供的,仅仅利用java API是无法实现短信服务的,包括之前的邮件发送,java只是一种开发语言,想要实现这些邮件服务,短信服务,我们必须调用接口。 短信接口的调用,...
  • 前言: 随着APP产品的迭代,运营的过程...导致沉睡用户无法送达的,除非你是微信这样的大佬才行,所以,此时通用一点方式就是通过短信发送一条活动链接,通过点击这条链接可以直接跳转到我们的APP。 实现效果: ...
  • 当然,短信的应用程序中常常默认带有发送报告功能,而没有定时发送的功能,若是能具备这一功能,定期发送给朋友或是同事提醒事项,或是在生日当天午夜12点发个生日祝福给寿星,或是提前编好短信,定个你知道到时肯定...
  • 短信中的链接,点进去由于没有把 + 号上,导致单击的时候 出错或者 找不到 2 .优化方式: 短连接可用中文的 大括号扩住链接即可解决链接失效的问题 eg :短息内容 XXXX 【https://dwz.cn/YUlhCqxa】 3. 还有一种...
  • 发送短信(转贴)

    千次阅读 2009-02-12 09:34:00
    1.1. 基本知识 短信开发指通过串口 at 命令驱动短信猫进行短信发送和接收操作。 在 java 中 主要使用 javax.comm 包进行开发, sun 公司网上地址 : http://java.sun.com/products/javacomm/ 使用工具 : windows ...
  • iOS点击短信中的链接跳转到App

    万次阅读 2017-04-20 18:10:03
    现在这样一个需求:用户点击短信上的链接跳转到我们的App中或者App中的指定页面。 可行的方案大概三种: 一、直接使用URL Scheme。(优点:十分简单,在plist文件中配置一个scheme,点击短信中的scheme或者将...
  • java 阿里云接口实现发送短信验证码

    万次阅读 多人点赞 2019-06-15 15:35:54
    1.先去阿里云开通短信服务: 2.添加模板及签名:需要审核,个人账户审核就几分钟就OK 先解释一下模板及签名: 标准参照:...
  • 实现通过短信中的链接打开小程序

    千次阅读 2021-01-26 23:24:15
    在开发小程序的过程中,我遇到了这样的一个需求,通过短信中的链接打开一个h5,这个h5可以实现点击跳转小程序,或者扫码跳转,并且将链接上的参数填充到小程序界面上。下面来描述一下我的开发步骤及实现方案。 这个...
  • 短信验证码是现在日常生活中很常见的事务,但相信很多人都只是接受过验证码,并不知道验证码的生成过程,也不知道如何自己创建一个验证码。在这片博客中,我会简单介绍如何通过阿里云来创建一个验证码短信。 一:...
  • 最近,不少读者都收到了这样的带有链接短信,有的是陌生号码发出的,还有不少显示是身边亲朋好友的手机号码发过来的。而且,类似的短信很多都能准确地说出你的名字,并称网址链接里面有聚会照片、同学的通讯录、...
  • // 连接成功(可以是GSM Modem、带有红外线、蓝牙、数据线的手机) if (status == CService.ERR_OK) { cs.setOperationMode(CService.MODE_PDU); cs.setSmscNumber(""); COutgoingMessage msg = ...
  • 我一直就纳闷短信发送这个东西是怎么做的,之前驻场的地方说没测试环境的短信发送,让直接上生产,心里千万个草泥马登山包飞翔而过,然而后来的需求改了不需要了,单还是飞翔着登山包。如今主要进行版本迭代,看到...
  • 一篇文章你了解短信推送机制

    千次阅读 2020-01-07 09:50:07
    帮助大家从应用角度了解下短信推送流程、介绍短信行业的一些常规知识,在为企业自身搭建短信平台时,提供一些经验。 一、短信推送定义与常识: 1.1 短信推送: 顾名思义,是指通过运营商将文本或数字消息传递至...
  • 今天笔者就大家来了解一下简单简易的方法实现服务器远程登陆发送短信提示(仅供参考,因为是简易,所以可能不是那么的专业,但一定是实用的方法) 通常情况运维开发会从几方面下周进行改造远程登陆提醒: 1、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,157
精华内容 8,862
关键字:

如何发送带有链接的短信