早安微信公众号消息推送最新版(国外城市、国内每日新闻)

给女友的微信公众号消息推送

跟上次的大致相同、新增了每日新闻、国外天气,修改了一部分代码

一、注册易客云
地址:http://www.yiketianqi.com/user/register

复制下面的代码到百度云函数代码编辑页

<?php$appId='2323232';//对应自己的appId$appSecret='343444453';//对应自己的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('2012-12-22');$end=time();$love=ceil(($end-$lovestart)/86400);// 下一个生日是哪一天(格式别错)$birthdaystart=strtotime('2023-12-02');$end=time();$diff_days=($birthdaystart-$end);$birthday=(int)($diff_days/86400);$birthday=str_replace("-","",$birthday);$tianqiurl='https://yiketianqi.com/api?version=v5&appid=12345678&appsecret=12345678&city=堪培拉';//修改为自己的测试$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='';$touser='vfvfvfv';//这个填你女朋友的openid$data=array('touser'=>$touser,'template_id'=>"regrgagff",//改成自己的模板id,在微信后台模板消息里查看'url'=>"https://api.youguo56.com/api/60s/",'data'=>array('first'=>array('value'=>$yjh,'color'=>"#00BFFF"),'keyword1'=>array('value'=>$tianqi['update_time'],//时间'color'=>"#1E90FF"),'keyword2'=>array('value'=>$tianqi['country'],//国家'color'=>"#7B68EE"),'keyword3'=>array('value'=>$tianqi['city'],//城市'color'=>"#7B68EE"),'keyword4'=>array('value'=>$tianqi['data']['0']['wea'],//天气'color'=>"#FFA07A"),'keyword5'=>array('value'=>$tianqi['data']['0']['tem1'],//高温'color'=>"#98FB98"),'keyword6'=>array('value'=>$tianqi['data']['0']['tem2'],//低温'color'=>"#98FB98"),'keyword8'=>array('value'=>$love.'天','color'=>"#FA8072"),'keyword9'=>array('value'=>$birthday.'天','color'=>"#F5DEB3"),'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/>";}functionhttps_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;}functionhandler($context){# 啥都没有 就是为了填执行失败的坑# return $ret;}

复制自己的appid和 appsecret 换成自己的appid、appsecret、城市

新模板内容

现在是{{keyword1.DATA}} 
国家:{{keyword2.DATA}} 
城市:{{keyword3.DATA}} 
天气:{{keyword4.DATA}} 
最高温度:{{keyword5.DATA}} ℃
最低温度:{{keyword6.DATA}} ℃
今天是我们在一起的第{{keyword8.DATA}} 
距离宝贝的生日还有{{keyword9.DATA}} 
每日一句:{{remark.DATA}}

在这里新增了每日新闻,如果不想要可以删掉这代码。

测试成功

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

作者:念舒_Cying原文地址:https://www.cnblogs.com/nianshu/p/16905127.html

%s 个评论

要回复文章请先登录注册