您的位置:首页 > 移动开发 > 微信开发

微信程序开发---实现天气状态查询

2017-04-09 18:10 696 查看
话不多说先把代码拿上来:

这段代码在tp框架中使用的,当然可以用于其他php程序开发中使用。

$url  =  "http://v.juhe.cn/weather/index?format=2&cityname=$postObj->Content&key=069bea62f061460777691fdbc003a2a8";  //cityname 的值是通过用户客户端发送的消息  key 值为使用该api
是apikey 值,,现在大部分值都是收费的了。

        //$accessToken = "T6_YwlKx7j_YtWMiiU5K_qqGpkjMTgiq7w3P1vp4ZOeYauhe2mVnd9sUuzBZG4uzqCEZHz8PSAwcAauvJOMpqvCyBNjK04FDnGjHy9Q37VKEvl70NB8rxXcgaJ_WvLV1KVTfAIAXIG";

        //$url = "https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=".$accessToken;

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL,$url);

        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查  

        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);  // 从证书中检查SSL加密算法是否存在  

        $res = curl_exec($ch);

        curl_close($ch);

        $arr = json_decode($res,true);

        $content = '查询城市:'.$arr['result']['today']['city']."\n".'当前日期:'.$arr['result']['today']['date_y']."\n".'当前天气状况:'.$arr['result']['today']['weather']

."\n".'温度:'.$arr['result']['today']['temperature']."\n".$arr['result']['today']['exercise_index'].'参加室外活动';
        $WeixinModel = new \Home\Model\WeixinModel();    

            $WeixinModel->responseTexts($postObj,$content);  

这段红色代码,表示调用封装类中的单文本输出;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: