1 / 11
文档名称:

微信公众平台开发笔记.doc

格式:doc   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微信公众平台开发笔记.doc

上传人:zhangbing32159 2014/1/25 文件大小:0 KB

下载得到文件列表

微信公众平台开发笔记.doc

文档介绍

文档介绍:微信公众平台开发笔记
这次我分享的笔记主要是一些细小的功能点的实现。
首先我画了一个图解释了我做的思路,如何处理收到text文本消息。
-----------------------------------------------------------------------------------------------------------------------------------------------------------
针对这里可能使用缓存会比较好,但是百度云账号的缓存要收费。
------------------------------------------------------------------------------------------------------------------------------------------------------------------
首先我们接着上面用户刚订阅你们消息的时候返回消息的处理,效果如下
 
private function receiveEvent($object)
{
$contentStr = "";
switch($object -> Event)
{
//注意这里是订阅消息微信给你提供的定义的事件
case "subscribe":
//关注後自动推送消息
$contentStr = '感谢您的关注/::)
快递查询请#加上快递名称前两个汉字,加单号,如#申通123456789
图书馆查询,请#加书名,如#node开发指南
天气查询,点下面加符号,发送地址位置即可。';
break;
}
//返回消息到模板
$resultStr = $this -> transmitText($object, $contentStr);
return $resultStr;
}
 
---------------------------------------------------------------------------------------------------------------------------------------------------------------
第二我接着我上次那个用户发送地理位置信息然后返回天气的处理。
private function receiveLocation($object)
{
$funcFlag = 0;
//获取经纬度,详情可以参考百度地图APi
$latitude = $object->Location_X;
$longitude = $object->Location_Y;
$contentStr = "";
$resultStr = "";
 
$weatherUrl = "./telematics/v2/weather?location={$longitude},{$latitude}&output=xml&354df507bfd5fe907241cfb68e";
//下面的数据就是根据XML数据的格式来进行判断和获取
$weatherApiStr = file_get_contents($weatherUrl);
$weatherApiObj = simplexml_load_string($weatherApiStr);
$placeObj = $weatherApiObj->currentCity; //读取城市
$todaydata = $weatherApiObj->results->result[0]->data;
$todayweather = $weatherApiObj->results->result[0]->weather;
$todaywind = $weatherApiObj->results->result[0]->wind;
$todaytemperature = $weatherApiObj->results->result[0]->temperature;
//数据以用形参的方式传给模板进行封装。
$contentStr = "{$placeObj}{$todaydata}天气{$todayweather},风力{$todaywind},温度{$todaytemperature}";
$resultStr = $this -> transmitText($object, $contentStr);
return $resultStr;

最近更新

2024年郧西县幼儿园教师招教考试备考题库带答.. 31页

2024年鄱阳县招教考试备考题库含答案解析(必.. 31页

2024年重庆对外经贸学院马克思主义基本原理概.. 12页

2024年重庆电力职工大学马克思主义基本原理概.. 13页

2024年金塔县招教考试备考题库附答案解析 30页

2024年铁岭师范高等专科学校马克思主义基本原.. 12页

2024年镇原县幼儿园教师招教考试备考题库附答.. 31页

2024年长城铝业公司职工工学院马克思主义基本.. 13页

2024年长春教育学院马克思主义基本原理概论期.. 12页

2024年长沙学院马克思主义基本原理概论期末考.. 12页

2024年长白朝鲜族自治县招教考试备考题库附答.. 30页

2024年阳朔县招教考试备考题库含答案解析(必.. 30页

2024年陕西服装工程学院马克思主义基本原理概.. 12页

2024年隆回县幼儿园教师招教考试备考题库附答.. 30页

2024年青岛职业技术学院马克思主义基本原理概.. 13页

2024年青神县招教考试备考题库附答案解析(必.. 30页

2024年韶关学院马克思主义基本原理概论期末考.. 12页

2024年鹤岗师范高等专科学校马克思主义基本原.. 12页

2024年黄平县招教考试备考题库及答案解析(必.. 31页

2024年黑龙江兵器工业职工大学马克思主义基本.. 13页

2024年黑龙江省(80所)马克思主义基本原理概.. 12页

2024年龙门县招教考试备考题库及答案解析(夺.. 30页

2025年三亚城市职业学院单招职业适应性考试题.. 43页

网络营销策略 40页

2025年上海东海职业技术学院马克思主义基本原.. 12页

2025年上海商学院马克思主义基本原理概论期末.. 12页

2025年上海市长宁区业余大学马克思主义基本原.. 13页

2025年上海旅游高等专科学校马克思主义基本原.. 13页

2025年上海电子信息职业技术学院马克思主义基.. 12页

绿色低碳生产模式探讨 18页