- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[微信天气预报接口代码
微信天气预报接口代码分享-微信公众平台接口开发(一)? ?
微信公众号开放平台,可以利用现在网络上的各种工具接口,为自己的微信公众平台增加亮点。天气查询,快递查询,手机归属地查询,身份证查询,公交查询,火车查询,健康指数查询,实时翻译(语音),百度百科,百度问答,人品计算,笑话……等接口开发都已经成熟了。?
今天我们先来看看最简单普遍的微信天气预报功能
中国天气网天气预报接口(官方接口)
请求地址: ?/data/101010100.html?
首先我们创建一个类。
保存为:weather.class.php?? 天气预报的处理类
?php
// 天气类
class getweather{
public function getw($str){
if ($code){
$content = file_get_contents(/data/{$code}.html);
if(!$content){
file_put_contents(weather.txt, 没有接受到天气数据, FILE_APPEND);
return 爱油,抱歉,暂时没有取到天气数据,请稍后再试;
}
$result=json_decode($content,true);
$info=$result[weatherinfo];
//文本形式
$strw={$info[date_y]} {$info[week]} \n{$info[city]}的天气情况\n;
$strw .= 今天:({$info[temp1]}){$info[weather1]}{$info[wind1]}{$info[fl1]}。\n;
$strw .= 明天:({$info[temp2]}){$info[weather2]}{$info[wind2]}{$info[fl2]}。\n;
return $strw;
}else{
return 没有获取到该城市的天气,请确定输入了正确的城市名称,如\福州天气\;
}
}
/**
* 验证接受到的数据是否合法
* @param string $str 传入的接受到的数据
* @return mixed|boolean 有数据返回$code,没有数据返回false;
*
*/
private function check($str){
// 引入天气代码数组
includecity_code.php;
if (is_array($CSArr)) {
return array_search($str, $CSArr);
}else {
return false;
}
}
}
?
返回数据说明:
JSON格式解释
{??? weatherinfo:{??????? !-- 基本信息 --??????? city:北京,??????? city_en:beijing,??????? date_y:2013年6月21日,??????? date:,??????? week:星期五,??????? fchh:08,??????? cityid:101010100,??????? !-- 从今天开始到第六天的每天的天气情况,这里的温度是摄氏温度 --??????? temp1:29℃~23℃,temp2:26℃~20℃,temp3:24℃~20℃,temp4:
25℃~20℃,temp5:24℃~21℃,temp6:25℃~22℃,??????? !-- 从今天开始到第六天的每天的天气情况,这里的温度是华氏温度 --??????? tempF1:84.2~73.4℉,tempF2:78.8℉~68℉,tempF3:75.2℉~68℉,tempF4:77℉~68℉,
tempF5:75.2℉~69.8℉,tempF6:77℉~71.6℉,??????? !-- 天气描述 --??????? weather1:阵雨转中雨,weather2:中雨转小雨,weather3:小雨,weather4:小雨,
weather5:小雨转阵雨,weather6:阵雨转小雨,??????? !-- 天气描述图片序号 --??????? img1:3,img2:8,img3:8,img4:7,img5:7,img6:99,img7:7,
img8:99,img9:7,img10:3,img11:3,img12:7,img_single:3,??????? !-- 图片名称 --??????? img_title1:阵雨,img_title2:中雨,img_title3:中雨,im
您可能关注的文档
最近下载
- 2021广东选调生面试真题(1月10日).pdf
- 2025年高级项目管理师复习资料多选题(高项有答案) .pdf VIP
- Haier海尔洗衣机MS100-BZ886U1使用说明书手册参数图解图示pdf电子版下载.pdf VIP
- 新部编五年级语文下册第四单元(教案).pdf
- 2024款长城哈弗H6 1.5T2.0T两驱ProMaxUltra_用户手册驾驶指南车主车辆说明书电子版.pdf
- 第一章 世界的物质性及发展规律-马克思主义基本原理讲稿.pdf
- 培训机构校长述职报告.pptx
- 固体矿产勘查规范总则.pdf VIP
- 做账实操-合伙企业的利润分配规则.doc VIP
- 高中数学课堂教学改革实施方案.docx VIP
文档评论(0)