国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP實現小程序批量通知推送

PHP實現小程序批量通知推送

2019-08-16 11:12孫智斌 PHP教程

這篇文章主要為大家詳細介紹了PHP實現小程序批量通知推送,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了PHP實現小程序批量通知推送的具體代碼,供大家參考,具體內容如下

基本效果如下:

PHP實現小程序批量通知推送

PHP實現小程序批量通知推送

具體實現如下:

1.配置模板

PHP實現小程序批量通知推送

2.從小程序獲取formId,傳到后臺存到表里

下發條件說明

1).支付

當用戶在小程序內完成過支付行為,可允許開發者向用戶在7天內推送有限條數的模板消息(1次支付可下發3條,多次支付下發條數獨立,互相不影響)

2).提交表單

當用戶在小程序內發生過提交表單行為且該表單聲明為要發模板消息的,開發者需要向用戶提供服務時,可允許開發者向用戶在7天內推送有限條數的模板消息(1次提交表單可下發1條,多次提交下發條數獨立,相互不影響)

wxml

<form bindsubmit="getFormId" report-submit="true">
  <button formType='submit'>獲取formId</button>
</form>

js

getFormId:function(e){
 let formId = e.detail.formId;
 //得到formId,將formId傳到后臺存儲到表里
}

我的表是這么建的:

createTime用來判斷是否超過七天
used用來判斷是否使用過這個formId

PHP實現小程序批量通知推送

3.PHP后臺實現推送

一共使用兩個提供的api

1).獲取小程序 access_token

請求地址

GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

2).發送模板消息

請求地址

POST https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN

php完整代碼:

//需要修改的字段
//1.小程序AppId,小程序secret,去微信公眾平臺找
//2.表名,時間字段
//3.模板ID,去我的模板里找
//4.跳轉地址,你知道的
$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=小程序AppId&secret=小程序secret';
   $info = file_get_contents($url);
   $json = json_decode($info);/*對json數據解碼*/
   $arr = get_object_vars($json);
   $access_token = $arr['access_token'];
   
   function send_post( $url, $post_data ) {
   $options = array(
    'http' => array(
     'method' => 'POST',
     'header' => 'Content-type:application/json',/*header 需要設置為 JSON*/
     'content' => $post_data,
     'timeout' => 60/*超時時間*/
    )
   );
   $context = stream_context_create( $options );
   $result = file_get_contents( $url, false, $context );
   return $result;
 };
 
 $sql = "SELECT * FROM 表名 where date_sub(curdate(), INTERVAL 6 DAY) <= date(時間字段) and used=0 group by openid";
 $rs = $pdo->query($sql);
 $row = $rs->fetchAll();
 $resultsArr = array();
 $updateArr = array();
 $successNum = 0;
 $title = $_GET['title'];
 $time = date('y年m月d日 h:i',time());
 for($i=0;$i<count($row);$i++){
  $openid = $row[$i]['openid'];
  $formid = $row[$i]['formId'];
  $id = $row[$i]['id'];
  $post_data = array(
   "touser"=> $openid,
   "template_id"=> "模板ID",
   "page"=> "跳轉地址",
   "form_id"=> $formid,
   "data"=> array(
    "keyword1"=> array(
       "value"=> $title
     ),
     "keyword2"=> array(
       "value"=> $time
     ),
     "keyword3"=> array(
       "value"=> "戳我進入涂呀首頁查看"
     )),
   // "emphasis_keyword"=> "keyword1.DATA"  設置大字,自己試試就知道了
  ); 
  $post_data = json_encode($post_data);
  $postResults = send_post('https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token='.$access_token, $post_data);
  $res = json_decode($postResults);
  $res = get_object_vars($res);
  $errcode = $res['errcode'];
  if($errcode==0){
  $sql1 = "update formIdList set used=1 where id=$id";
  $pdo->exec($sql1);
  $successNum+=1;
  };
  array_push($resultsArr, array('errcode'=>$errcode));
 };
 $Results = array(
     'code'=>1,
     'Results'=>array(
     'successNum'=>$successNum,
     'resultsArr'=>$resultsArr
     ),
     'msg'=>''
   );
   $Results = json_encode($Results);
   echo $Results;

文檔:地址

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 奇米久久 | a国产精品 | 爱操在线 | 久久久激情 | 日韩欧美在线视频 | 91久久精品国产亚洲a∨麻豆 | 91国产精品 | 九九在线视频 | 国产色区| av免费网站 | 国产精品毛片一区视频播不卡 | 国产精品手机在线 | 日韩精品专区在线影院重磅 | 亚洲在线| 老妇60一区二区三区 | www.亚洲成人| 国产日产欧产美韩av | 876av国产精品电影 | 久久国产成人 | 日本v在线观看 | 久久h | 成人羞羞网站 | 欧美男人的天堂 | 成人小视频在线看 | 免费成人在线视频网站 | 精品一区二区av | 激情小视频 | 亚洲精品视频在线观看免费视频 | 日韩中文一区二区 | 欧美a网 | 久久九九国产精品 | 91短视频版在线观看www免费 | 男女视频网站 | 日韩精品区 | 91久久国产精品 | 久草视频网 | 欧美成人精品激情在线观看 | 国产淫片| 日韩欧美一区二区三区在线观看 | 国产真实乱全部视频 | 久久久91|