图文天气查询
效果深圳小程序开发
<?php 
$msg=$this->message['content'];//文本消息内容
$id=$this->message['from'];//用户ID
$msgid=$this->message['msgid'];//消息ID
$time=$this->message['time'];//消息发送时间
return $this->respText($msg);
$city=str_replace("天气","",$msg);
if(empty($city)){
    $city='江夏';
}
$url='http://api.map.baidu.com/telematics/v3/weather?location='.$city.'&output=json&ak=rMyLMFj0NLj6TbKqul7m6Bf6';
//$json=ihttp_get($url);
$w=file_get_contents($url);
/* if($json['code']!=200){
    return $this->respText('网络连接失败,请重试');
} */
$weather=json_decode($w,TRUE);
//$error1 = $weather[error];
$now $weather[date];//今天日期
$c=$weather[results][0][currentCity];//城市
$wall=$weather[results][0][weather_data];
$n=count($wall);
 
//第一天
$today=$wall[0][date];
$today_dayPictureUrl $wall[0][dayPictureUrl]; //白天图片
$today_nightPictureUrl $wall[0][nightPictureUrl]; //夜晚图片
$today_wind $wall[0][wind]; //风力
$today_weather $wall[0][weather]; //气候
$today_temperature $wall[0][temperature]; //气温
 
//次日天气
$tomorrow $wall[1][date];
$tomorrow_dayPictureUrl $wall[1][dayPictureUrl]; //白天图片
$tomorrow_nightPictureUrl $wall[1][nightPictureUrl]; //夜晚图片
$tomorrow_wind $wall[1][wind]; //风力
$tomorrow_weather $wall[1][weather]; //气候
$tomorrow_temperature $wall[1][temperature]; //气温
//第三天
$afterTomorrow $wall[2][date];
$afterTomorrow_dayPictureUrl $wall[2][dayPictureUrl]; //白天图片
$afterTomorrow_nightPictureUrl $wall[2][nightPictureUrl]; //夜晚图片
$afterTomorrow_wind $wall[2][wind]; //风力
$afterTomorrow_weather $wall[2][weather]; //气候
$afterTomorrow_temperature $wall[2][temperature]; //气温
//第四天
$fourDay $wall[3][date];
$fourDay_dayPictureUrl $wall[3][dayPictureUrl]; //白天图片
$fourDay_nightPictureUrl $wall[3][nightPictureUrl]; //夜晚图片
$fourDay_wind $wall[3][wind]; //风力
$fourDay_weather $wall[3][weather]; //气候
$fourDay_temperature $wall[3][temperature]; //气温
 
$news[] = array(
    'title' => "$c $now"
    'description' =>'',
    'picurl' =>''
    'url' =>'http://zy62.com');
 
$news[] = array(
    'title' => "$today $today_weather $today_wind $today_temperature"
    'description' =>'',
    'picurl' => $today_dayPictureUrl
    'url' =>'http://zy62.com');
$news[] = array(
    'title' => "$tomorrow $tomorrow_weather $tomorrow_wind $tomorrow_temperature"
    'description' =>'',
    'picurl' => $tomorrow_dayPictureUrl
    'url' =>'http://zy62.com');
$news[] = array(
    'title' => "$afterTomorrow $afterTomorrow_weather $afterTomorrow_wind $afterTomorrow_temperature"
    'description' =>'',
    'picurl' => $afterTomorrow_dayPictureUrl
    'url' =>'http://zy62.com');
$news[] = array(
    'title' => "$fourDay $fourDay_weather $fourDay_wind $fourDay_temperature"
    'description' =>'',
    'picurl' => $fourDay_dayPictureUrl
    'url' =>'http://zy62.com');
return $this->respNews($news);
 
 
 
return $this->respText($today_weather);
 
if($rs){
    return $this->respText($error);
}else{
    return $this->respText('获取失败');
}
 
$error=$rs['error'];
 
 
return $this->respText($rs);

 

稳定

产品可用性高于99.9%

贴心

全国7*24小时客服热线

专业

产品经理在线技术支持

快速

快速上线运营快

承诺

我们选择声誉

坚持

10年专注高端品质开发
  • 返回顶部