app开发定制百度云版微信测试号专属浪漫消息推送(最新版)

个人名片:
app开发定制对人间的热爱与歌颂,app开发定制可抵岁月冗长🌞
Github👨🏻‍💻:
CSDN主页✏️:
个人博客🌏 :

app开发定制百度云版微信测试号专app开发定制属浪漫消息推送(最新版)

一、app开发定制注册百度云账号

地址:https://login.bce.baidu.com/?redirect=https%3A%2F%2Fconsole.bce.baidu.com%2Fcfc%2F%3F_%3D1661492571497#/cfc/functions

1.搜索云函数

2.立即体验

3.创建函数

4.选择模板

空白函数,函数名称自定义,运行时选 PHP7.2(其他默认),下一步,提交。

5.进入代码编辑页

<?php$appId = 'abcdefgh'; //对应自己的appId$appSecret = 'abcdefgh '; //对应自己的appSecret$wxgzhurl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" . $appId . "&secret=" . $appSecret;$access_token_Arr = https_request($wxgzhurl);$access_token = json_decode($access_token_Arr, true);$ACCESS_TOKEN = $access_token['access_token']; //ACCESS_TOKEN// 什么时候恋爱的(格式别错)$lovestart = strtotime('2022-06-16');$end = time();$love = ceil(($end - $lovestart) / 86400);//Z 下一个生日是哪一天(格式别错)$birthdaystart = strtotime('2023-02-24');$end = time();$diff_days = ($birthdaystart - $end);$Zbirthday = (int)($diff_days/86400);$Zbirthday = str_replace("-", "", $Zbirthday);// C下一个生日是哪一天(格式别错)$birthdaystart = strtotime('2023-04-19');$end = time();$diff_days = ($birthdaystart - $end);$birthday = (int)($diff_days/86400);$birthday = str_replace("-", "", $birthday);$tianqiurl = 'https://v0.yiketianqi.com/api?unescape=1&version=v63&language=zh&city=兰州&appid=111111&appsecret=1111111'; //修改为自己的$tianqiapi = https_request($tianqiurl);$tianqi = json_decode($tianqiapi, true);$qinghuaqiurl = 'https://api.youguo56.com/api/chp/';$qinghuaapi = https_request($qinghuaqiurl);$qinghua = json_decode($qinghuaapi, true);// 你自己的一句话$yjh = 'Z_C恋爱日记'; //可以留空 也可以写上一句$touser = 'abcdefgh ';  //这个填你女朋友的openid$data = array(    'touser' => $touser,    'template_id' => "abcdefgh ", //改成自己的模板id,在微信后台模板消息里查看    'data' => array(        'first' => array(            'value' => $yjh,            'color' => " #FFB6C1"        ),        'keyword1' => array(            'value' => $tianqi['date'], //日期            'color' => "#1E90FF"        ),        'keyword10' => array(            'value' => $tianqi['week'],//星期            'color' => "#1E90FF"),        'keyword11' => array(            'value' => $tianqi['update_time'],//时间            'color' => "#1E90FF"),        'keyword2' => array(            'value' => $tianqi['city'],//城市            'color' => "#DC143C"),        'keyword20' => array(            'value' => $tianqi['country'],//国家            'color' => "#DC143C"        ),        'keyword3' => array(            'value' => $tianqi['wea'],//今日天气            'color' => "#6495ED"        ),        'keyword30' => array(            'value' => $tianqi['win'],//风            'color' => "#6495ED"        ),        'keyword4' => array(           'value' => $tianqi['hours']['0']['wea'],//现在天气            'color' => "#4169E1"),        'keyword40' => array(           'value' => $tianqi['hours']['0']['win'],//现在风            'color' => "#4169E1"        ),        'keyword5' => array(            'value' => $tianqi['tem1'],//高温            'color' => "#FF7F50"        ),        'keyword50' => array(            'value' => $tianqi['tem2'],//低温            'color' => "#AFEEEE"        ),        'keyword6' => array(            'value' => $tianqi['sunrise'],//日出            'color' => "#FFDEAD"        ),        'keyword60' => array(            'value' => $tianqi['sunset'],//日落            'color' => "#FFA500"        ),        'keyword7' => array(            'value' => $love . '天',            'color' => "#FA8072"        ),        'keyword8' => array(            'value' => $Zbirthday . '天',            'color' => "#F5DEB3"        ),        'keyword80' => array(            'value' => $birthday . '天',            'color' => "#F5DEB3"        ),               'keyword9' => array(            'value' => $tianqi['air_tips'],//小贴士            'color' => "#FFB6C1"        ),        'remark' => array(            'value' => $qinghuaapi,            'color' => "#6495ED"        ),    ));// 下面这些就不需要动了————————————————————————————————————————————————————————————————————————————————————————————$json_data = json_encode($data);$url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" . $ACCESS_TOKEN;$res = https_request($url, urldecode($json_data));$res = json_decode($res, true);if ($res['errcode'] == 0 && $res['errcode'] == "ok") {    echo "发送成功!<br/>";}else {        echo "发送失败!请检查代码!!!<br/>";}function https_request($url, $data = null){    $curl = curl_init();    curl_setopt($curl, CURLOPT_URL, $url);    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);    if (!empty($data)) {        curl_setopt($curl, CURLOPT_POST, 1);        curl_setopt($curl, CURLOPT_POSTFIELDS, $data);    }    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);    $output = curl_exec($curl);    curl_close($curl);    return $output;}function handler($context) {# 啥都没有   就是为了填执行失败的坑    # return $ret;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154

6.可以自定义文字,也可以留空

二、注册易客云

地址:http://www.yiketianqi.com/user/register

1.复制自己的易客云appid和 appsecret 换成自己的appid、appsecret、城市

三、微信公众号测试平台

注册地址: http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index

1.复制微信公众号测试号的appID和appsecret到php代码里进行替换(单引号不能丢)

2.创建模板消息


将下面的代码复制到模板内容里

模板标题自定义(可以把这个心的表情复制上)❤

{{first.DATA}}现在是{{keyword1.DATA}} {{keyword10.DATA}} {{keyword11.DATA}}国家:{{keyword20.DATA }} 城市:{{keyword2.DATA}} 今日天气:{{keyword3.DATA}} {{keyword30.DATA}}现在天气:{{keyword4.DATA}} {{keyword40.DATA}}最高温度:{{keyword5.DATA}} ℃最低温度:{{keyword50.DATA}} ℃日出:{{keyword6.DATA}} 日落:{{keyword60.DATA}} 今天是我们在一起的第 {{keyword7.DATA}} 距离Z.jie的生日还有 {{keyword8.DATA}} 距离C.ying的生日还有 {{keyword80.DATA}} 小贴士:{{keyword9.DATA}} 每日一句: {{remark.DATA}}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

模板中的文字可以自定义修改,每一句括号后面的字段不要修改

3.填写好标题后提交

4.将模板id复制到代码里


5.然后让你女朋友关注这个微信公众号测试号,获取她的微信号,然后复制到代码里


6.修改为自己日期

这一次我设置了两个生日

7.代码修改完保存 测试 执行


8.测试成功

四、定时运行php

定时触发器以UTC时间运行,即北京时间减去8个小时

这里的计划表达式为 cron(0 23 * * ?)
每天下午的 23:00 (UTC) 触发;对应北京为每天早上07:00执行

开启定时触发器,这样就完成啦!

期待下次的分享,别忘了三连支持博主呀~
我是 ,期待你的关注~💪💪💪

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发