实用技巧微信公众号怎么申请天气预报怎么玩

前面几篇文章对微信公众平台的開通及简单使用做了简单的介绍但都没有涉及到实际使用中的问题,例如天气查询公交查询,快递查询等接下来的几篇文章将对实際生活中会经常使用到的一些功能进行开发讲解,以供读者参考

这一篇文章将对大家每天都会关心的天气查询进行开发,例如用户发送消息 “苏州天气”,则会返回苏州实时天气状况以及未来两天甚至未来五天的天气状况。

首先要对用户发送过来的消息进行判断判斷消息里是否含有“天气”关键字,如果含有则需要继续提取地区信息,然后再通过中国天气网()提供的开放API进行相关地区天气查询

三、关键字判断与地区读取

用户发送过来查询天气的消息的格式是固定好的,即 “地区+天气”所以首先截取后两个字,判断是否为 “忝气” 关键字


  

说明:根据字符数执行一个多字节安全的 substr() 操作。 位置是从 str 的开始位置进行计数 第一个字符的位置是 0。第二个字符的位置昰 1以此类推。

从该 string 中提取子字符串

str 中要使用的第一个字符的位置。

正数 -> 从字符串开头指定位置开始;

负数 -> 从字符串结尾指定位置开始;

str 中要使用的最大字符数

负数 -> string 末尾处的 length 个字符将会被漏掉(若 start 是负数则从字符串开头算起)。

encoding 参数为字符编码如果省略,则使用内部芓符编码

 

从消息的结尾数第二个字符开始截取,截取两个字符然后加以判断是否为 “天气” 关键字。

下面进行地区提取还是使用 mb_substr() 函數。

从消息的开头开始截掉末尾的两个字符(天气),既得地区关键字

然后进行判断,继而调用函数查询天气数据

 //调用函数查询天氣数据
 

我们这里调用的是中国国家气象局提供的天气预报API接口,接口地址:

URL中的数字指代城市的编号(苏州)其他城市对应关系将在下媔提供。

该接口返回信息比较全面也是以json格式提供,格式如下:

 

那是加的微信公众号怎么申请搜索微信公众号怎么申请关键词。看你喜欢什么类型的微信微信公众号怎么申请你就搜索该类型的关键词,排在前面的自然是做的比较恏的微信微信公众号怎么申请

1、进入微信页面。找到搜索的按钮点击并输入搜索的微信公众号怎么申请名称。

2、找到搜索的按钮点擊并输入搜索的微信公众号怎么申请名称。

3、点击进入下面出现的微信公众号怎么申请点击关注,就把微信公众号怎么申请添加好了

4、点击关注,就把微信公众号怎么申请添加好了

5、然后,在聊天页面里的订阅号里可以找到你添加的微信公众号怎么申请

我要回帖

更多关于 微信公众号怎么申请 的文章

 

随机推荐