利用百度云和微信定时给女朋友推送专属浪漫消息

文章目录

一、注册百度云账号

1.搜索云函数

2.立即体验

3.创建函数

4.选择模板

5.进入代码编辑页

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

二、注册易客云

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

三、微信公众号测试平台

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

2.创建模板消息

3.填写好标题后提交

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

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

6.修改为自己日期

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

8.测试成功

四、定时运行php

一、注册百度云账号

地址:https://login.bce.baidu.com/?redirect=https://console.bce.baidu.com/cfc/?_=1661492571497#/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;}123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154

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}}12345678910111213141516

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

利用百度云和微信定时给女朋友推送专属浪漫消息

3.填写好标题后提交

利用百度云和微信定时给女朋友推送专属浪漫消息

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

利用百度云和微信定时给女朋友推送专属浪漫消息利用百度云和微信定时给女朋友推送专属浪漫消息

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

利用百度云和微信定时给女朋友推送专属浪漫消息利用百度云和微信定时给女朋友推送专属浪漫消息

6.修改为自己日期

这一次我设置了两个生日

利用百度云和微信定时给女朋友推送专属浪漫消息

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

利用百度云和微信定时给女朋友推送专属浪漫消息利用百度云和微信定时给女朋友推送专属浪漫消息

8.测试成功

利用百度云和微信定时给女朋友推送专属浪漫消息

四、定时运行php

利用百度云和微信定时给女朋友推送专属浪漫消息

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

利用百度云和微信定时给女朋友推送专属浪漫消息

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

利用百度云和微信定时给女朋友推送专属浪漫消息


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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月14日 上午9:23
下一篇 2023年3月14日 上午9:39

相关推荐

  • 科研项目论成败

    科研项目是推动科学进步的重要力量,也是衡量一个科学家成就的重要标准。一个科研项目的成功或失败,往往取决于很多因素,包括科学家的创造力、研究计划的质量、实验数据的收集和分析、研究结果…

    科研百科 2025年3月5日
    1
  • 港科大生物科研项目

    港科大生物科研项目 近年来,香港科技大学在生物科学领域取得了一系列引人注目的成就。作为亚洲最顶尖的大学之一,香港科技大学的生物科学研究团队致力于探索生命的本质和进化。他们的研究涉及…

    科研百科 2025年2月26日
    0
  • 信息系统项目管理分析题

    信息系统项目管理分析 随着信息技术的快速发展,信息系统项目管理已经成为项目管理中的重要分支。信息系统项目管理是指通过计划、组织、执行和控制信息系统项目的各个方面,确保项目按时完成并…

    科研百科 2025年1月23日
    0
  • 怎么设置公益项目管理系统

    公益项目管理系统是项目管理中非常重要的一个工具,能够帮助项目团队更好地管理项目进度、预算、风险和资源。以下是一些设置公益项目管理系统的步骤和建议。 1. 确定需求 在设置公益项目管…

    科研百科 2025年1月17日
    0
  • 安排沟通的审查会议,横向科研课题管理办法

    项目经理进行沟通的唯一目的,是带领团队推进项目。无论是面对面交流还是书面交流,每次互动都旨在使项目更接近完成。任何导致混乱的互动,都是失败的项目管理行为。 解释项目健康状况如何判断…

    科研百科 2024年1月13日
    67
  • 实施国家重大科技项目要力戒“政绩思维”(国家重大科技实施包括)_1

    【科学随笔】 作者:黄庆桥(上海交通大学马克思主义学院教授) 党的二十大报告提出,“加快实施一批具有战略性全局性前瞻性的国家重大科技项目,增强自主创新能力”。把国家重大科技项目组织…

    科研百科 2023年11月19日
    106
  • 项目管理办公室的职能

    项目管理办公室是组织中一个重要的职能部门,负责协调和监控项目的实施过程,确保项目能够按时、按质、按预算完成。项目管理办公室的职能主要包括以下几个方面: 1. 项目规划:项目管理办公…

    科研百科 2024年5月27日
    37
  • 考研高分为何落选,怎么办?(考研高分没有科研项目怎么办)

    考研高分没有科研项目怎么办 在考研中取得高分不是一件容易的事情,但如果没有足够的科研经验,这可能会成为一种挑战。有些考生可能会因为缺乏科研项目而觉得自己无法在考研中取得好成绩。但是…

    科研百科 2024年4月10日
    39
  • 会计学本科怎么做科研项目会计学本科怎么做科研项目

    会计学本科如何做科研项目 科研项目是会计学本科学生的重要课程之一。通过参与科研项目,学生可以学习如何开展科学研究,如何收集和分析数据,以及如何撰写论文。此外,科研项目还可以帮助学生…

    科研百科 2024年6月13日
    59
  • 丰林县:多措并举用心做实基层党建宣传工作(基层党建宣传工作相关知识)

    丰林县始终坚持以党的建设为引领,积极推进基层党建工作,将提升基层党建宣传效能作为强化党建根基、优化部门职能、深化为民服务的基本保证,积极引导全县党员干部用心用情当好基层党建“宣传员…

    科研百科 2024年7月1日
    26