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

个人名片:
对人间的热爱与歌颂,可抵岁月冗长?
Github??‍?:念舒_C.ying
CSDN主页✏️:念舒_C.ying
个人博客? :念舒_C.ying


一、注册百度云账号

地址: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;
}

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

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

在这里插入图片描述

3.填写好标题后提交

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

6.修改为自己日期

这一次我设置了两个生日
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

8.测试成功

在这里插入图片描述

四、定时运行php

在这里插入图片描述

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

加粗样式

这里的计划表达式为 cron(0 23 * * ?)
每天下午的 23:00 (UTC) 触发;对应北京为每天早上07:00执行
在这里插入图片描述
开启定时触发器,这样就完成啦!

期待下次的分享,别忘了三连支持博主呀~
我是 念舒_C.ying ,期待你的关注~???

原文链接:https://www.cnblogs.com/nianshu/p/16853746.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:百度云版微信测试号专属浪漫消息推送(最新版) - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月19日

相关文章

  • PHP实现导出带样式的Excel

    接下来我会详细讲解“PHP实现导出带样式的Excel”的完整攻略。 一、背景介绍 在实际的开发工作中,我们常常需要使用到Excel表格,然而PHP并没有内置的类或函数可以直接导出带样式的Excel,因此我们需要借助一些第三方工具来实现。 二、选择合适的第三方工具 市场上有很多第三方工具可以帮助我们实现导出Excel的功能,例如PHPExcel、PhpSpre…

    PHP 2023年5月26日
    00
  • 初探PHP5

    初探PHP5攻略 什么是PHP5? PHP5是一种开源的服务器端脚本语言,用于创建动态的Web页面。在此之前,有PHP4, 但PHP5和PHP4相比,具有更多功能特性和更好的性能。目前,PHP5已经成为了互联网开发中最主流的编程语言之一。 安装PHP5 Step1: 下载PHP 在官网http://www.php.net/downloads.php 下载PH…

    PHP 2023年5月23日
    00
  • PHP执行外部命令的函数:exec(), system(), passthru(), shell_exec()

    当编写 PHP 程序时,您有时可能需要执行系统级别的操作,例如执行外部命令。PHP 提供了多种执行外部命令的函数,包括 exec()、system()、passthru() 和 shell_exec()。以下是对这四种函数的详细解释和使用示例。 exec() 函数原型: string exec ( string $command [, array &…

    PHP 2023年5月26日
    00
  • PHP使用PHPExcel删除Excel单元格指定列的方法

    下面是关于使用PHPExcel删除Excel单元格指定列的方法的详细攻略。 需要准备的几个工具 在使用PHPExcel删除Excel单元格指定列的方法之前,需要先准备好以下几个工具: PHPExcel:PHPExcel是PHP操作Excel的一个开源库,可以使用composer安装,或者从官网(https://github.com/PHPOffice/PHP…

    PHP 2023年5月26日
    00
  • PHP反射使用实例和PHP反射API的中文说明

    PHP反射是一个非常强大的工具,它可以在运行时反射、分析和操作PHP代码。为了更好的理解和使用PHP反射,本文将介绍PHP反射使用实例和PHP反射API的中文说明。 PHP反射API的基本概念 在正式介绍使用实例之前,我们需要先理解PHP反射API的基本概念。PHP反射API包含了以下几个重要的类: ReflectionClass:反射一个类 Reflect…

    PHP 2023年5月26日
    00
  • PHP框架的选择及几款主流框架的性能基本评测

    PHP框架的选择及几款主流框架的性能基本评测 选择PHP框架的原则 选择一个适合自己的PHP框架很重要,以下是选择PHP框架时的一些原则: 框架越流行,支持越好,社区较大,遇到的问题可以在社区中很快得到解决。 框架性能优良,能够支持高并发,对内存占用低。 框架的文档详细、规范,易于上手和维护。 框架的特点和优势要符合项目需求,确定应用场景和架构需求。 主流P…

    PHP 2023年5月30日
    00
  • php中PHPUnit框架实例用法

    针对 PHP 中 PHPUnit 框架实例的用法,我来分享一下详细攻略。 PHPUnit 框架简介 PHPUnit 是一个 PHP的单元测试框架。它是在Junit, SUnit和CppUnit等著名单元测试框架的启发下写成的。PHPUnit 不仅支持建立并运行单元测试,而且支持建立并运行功能测试。 下面,我将介绍 PHPUnit框架的安装及基本使用示例。 安…

    PHP 2023年5月26日
    00
  • php的RSA加密解密算法原理与用法分析

    PHP的RSA加密解密算法原理与用法分析 什么是RSA加密算法 RSA加密算法是基于一对公钥和私钥来对数据进行加密、解密的一种算法。该算法的安全性基于一个数学难题,即依靠目前计算机行业的技术水平,无法通过公钥推算出私钥。 RSA加密算法的原理 RSA加密算法的原理比较复杂。下面简单介绍一下。 首先,生成两个较大的质数p和q。这里的质数指的是只能被1和本身整除…

    PHP 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部