网站大量收购闲置独家精品文档,联系QQ:2885784924

[微信天气预报接口代码.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

caiyl9924 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档