亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

微信公眾平臺(tái)開(kāi)發(fā)之天氣預(yù)報(bào)功能

2024-05-04 22:35:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

最近有項(xiàng)目需求給微信公眾號(hào)上增加了天氣預(yù)報(bào)功能,使用百度提供的車(chē)聯(lián)網(wǎng)API V3.0中的天氣查詢功能實(shí)現(xiàn).先上一張最終效果圖:

項(xiàng)目需求:有連接好的微信平臺(tái),有百度注冊(cè)帳號(hào),需要在百度LBS開(kāi)放云平臺(tái),添加應(yīng)用,獲取AK代碼,PHP代碼編輯器,如EditPlus等

下面詳細(xì)介紹下開(kāi)發(fā)步驟:

第一步:準(zhǔn)備工作

      登錄微信公眾平臺(tái),檢查服務(wù)器配置是否已啟用,URL(服務(wù)器地址) 是否已配置Token(令牌),與自己寫(xiě)的微信入口文件中的Token(令牌一致),如下圖:然后點(diǎn)擊提交,只至網(wǎng)頁(yè)上提示綠色背景的提交成功信息,則完成本步驟的操作


第二步:微信天氣預(yù)報(bào)數(shù)據(jù)源準(zhǔn)備

      用已注冊(cè)好的百度帳號(hào),登錄百度LBS云平臺(tái),添加一個(gè)應(yīng)用,獲取訪問(wèn)應(yīng)用AK,及了解車(chē)聯(lián)API V3.0,天氣查詢功能相應(yīng)的接口說(shuō)明文件,以按需調(diào)用需要的天氣信息.

第三步:微信公眾平臺(tái),接口文件編寫(xiě) jiekou.php

<?php/* 無(wú)憂電腦技巧網(wǎng) 微信公眾號(hào)功能源碼 CopyRight 2015 All Rights Reserved*/define("TOKEN", "weixin2015");$wechatObj = new wechatCallbackapiTest();if (!isset($_GET['echostr'])) { $wechatObj->responseMsg();}else{ $wechatObj->valid();}class wechatCallbackapiTest{ //驗(yàn)證簽名 public function valid() { $echoStr = $_GET["echostr"]; $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr); $tmpStr = implode($tmpArr); $tmpStr = sha1($tmpStr); if($tmpStr == $signature){  echo $echoStr;  exit; } } public function responseMsg() { // $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; $postStr = file_get_contents("php://input"); if (!empty($postStr)){  $this->logger("R ".$postStr);  $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);  $RX_TYPE = trim($postObj->MsgType); $result = "";  switch ($RX_TYPE)  {  case "event":   $result = $this->receiveEvent($postObj);   break;  case "text":   $result = $this->receiveText($postObj);   break;  }  $this->logger("T ".$result);  echo $result; }else {  echo "";  exit; } } private function receiveEvent($object) { switch ($object->Event) {  case "subscribe":  $content = "歡迎關(guān)注無(wú)憂電腦技巧網(wǎng) ";  break; } $result = $this->transmitText($object, $content); return $result; } private function receiveText($object) { $keyword = trim($object->Content); //獲得用戶輸入的信息 //判斷天氣 if(!empty( $keyword )){ //!empty 函數(shù),判斷 $keyword獲得的值是否為空 $city = mb_substr($keyword, 0, 2, 'utf-8'); //取用戶輸入內(nèi)容前兩個(gè)字符,如"黃岡天氣" 最終取值"黃岡" include("weather.php"); //調(diào)用天氣接口文件 $content = getWeatherInfo($city); //執(zhí)行天氣接口文件中的 getWeatherInfo方法.查詢 黃岡天氣. } else{ $content = date("Y-m-d H:i:s",time())."/n技術(shù)支持 無(wú)憂電腦技巧網(wǎng)/nwww.51pcjq.com"; //發(fā)送其它內(nèi)容默認(rèn)回復(fù)的內(nèi)容. } if(is_array($content)){ if (isset($content[0]['PicUrl'])){  $result = $this->transmitNews($object, $content); }else if (isset($content['MusicUrl'])){  $result = $this->transmitMusic($object, $content); } }else{ $result = $this->transmitText($object, $content); } return $result; } private function transmitText($object, $content) { if (!isset($content) || empty($content)){ return ""; } $textTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[%s]]></Content></xml>"; $result = sprintf($textTpl, $object->FromUserName, $object->ToUserName, time(), $content); return $result; } private function transmitNews($object, $newsArray) { if(!is_array($newsArray)){  return ""; } $itemTpl = " <item> <Title><![CDATA[%s]]></Title> <Description><![CDATA[%s]]></Description> <PicUrl><![CDATA[%s]]></PicUrl> <Url><![CDATA[%s]]></Url> </item>"; $item_str = ""; foreach ($newsArray as $item){  $item_str .= sprintf($itemTpl, $item['Title'], $item['Description'], $item['PicUrl'], $item['Url']); } $newsTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[news]]></MsgType><Content><![CDATA[]]></Content><ArticleCount>%s</ArticleCount><Articles>$item_str</Articles></xml>"; $result = sprintf($newsTpl, $object->FromUserName, $object->ToUserName, time(), count($newsArray)); return $result; } private function logger($log_content) { }}            
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
成人国产精品一区二区免费麻豆| 国产又黄又粗又猛又爽的视频| 激情综合网激情| 国产.com| 狠狠狠狠狠狠操| 八戒八戒神马在线电影| 99色在线观看| 亚洲国产精品成人一区二区| 98精品视频| 97操碰视频| 欧美最猛黑人xxxxwww| 国产精品传媒麻豆hd| 一本一道久久a久久精品逆3p| 精品视频—区二区三区免费| 亚洲综合伊人久久| 亚洲视频在线观看一区| 91另类视频| 亚洲sss综合天堂久久| 精品久久人人做人人爰| 天天射综合网视频| 中国特黄一级片| 亚洲精品亚洲人成在线| 亚洲国产中文在线二区三区免| 免费一级大片| 亚洲天堂av一区二区| 97av在线视频免费播放| 在线永久看片免费的视频| 国产精品久久久久77777丨| 先锋影音av中文字幕| 成人h在线播放| 真实国产乱子伦精品一区二区三区| 久久精品日产第一区二区三区精品版| 国产人妻一区二区| 黄色免费视频| 国产精品一区二区av白丝下载| 91免费精品国自产拍在线不卡| 一级全黄肉体裸体全过程| 亚洲成人av一区二区三区| 日韩avvvv在线播放| 波多野结衣av一区二区全免费观看| 这里只有久久精品视频| 成年女人在线视频| 久久精品亚洲欧美日韩精品中文字幕| 中文欧美在线视频| 一道本成人在线| 国产丝袜不卡| 欧美亚洲午夜视频在线观看| 成人免费高清在线| 免费人成精品欧美精品| 亚洲精品在线电影| 欧美三级日韩三级国产三级| 色多多国产成人永久免费网站| 久久99精品国产自在现线小黄鸭| 伊人久久综合视频| 亚洲国产综合久久精品小蝴蝶| a在线观看免费视频| 国产精品一区在线看| 日韩一区二区在线观看视频| 国产成人福利视频| 日本高清视频一区| **女人18毛片一区二区| 1pon在线| 无码av天堂一区二区三区| 中老年在线免费视频| 国产又爽又黄ai换脸| 国产不卡精品一区二区三区| 潘金莲一级淫片aaaaa| 青春娱乐分类视频精品2动漫| 欧美在线你懂得| 日本三级一区二区| 很污的网站在线观看| 久久久国产高清| 日韩精品免费在线视频观看| 四虎成人免费| 顶级黑人搡bbw搡bbbb搡| 欧美毛片免费观看| 亚洲国产精品综合小说图片区| 精品视频高清无人区区二区三区| 爱情岛论坛亚洲自拍| 激情伊人五月天久久综合| 久操免费在线视频| 色屁屁草草影院ccyycom| 又爽又黄的午夜网站| 国产免费a级片| 在线观看导航| 97在线观看免费观看| 国产精品人人人人| 亚洲国产精品久久久久秋霞影院| 国产欧美日韩丝袜精品一区| 国产亚洲欧洲黄色| 色综合亚洲欧洲| 欧美高清xxxx性| 久久久国产精品视频| 久久香蕉频线观| 91社影院在线观看| 美腿丝袜亚洲一区| www.色婷婷.com| 亚洲国产婷婷综合在线精品| 中文字幕在线视频久| 欧美日韩免费观看一区| 男女污污的视频| 三级国产三级在线| 黄色毛片在线观看| 婷婷四月色综合| 亚洲永久精品在线观看| 97在线视频人妻无码| 色视频成人在线观看免| 日韩欧美国产免费播放| a级影片在线观看| 欧美久草视频| 一色屋色费精品视频在线看| 免费高清在线观看| 日本aⅴ免费视频一区二区三区| 国产成人鲁色资源国产91色综| а√天堂8资源在线官网| 欧美日韩精品免费观看视频完整| 午夜a成v人精品| 精品欧美国产一区二区三区| 日韩电影在线观看网站| 免费精品一区二区三区在线观看| 国产一级黄色大片| 91成人国产| 亚洲三级一区| 蜜臀久久精品久久久久| 中文字幕影音在线| 啪啪av大全导航福利网址| 亚洲一区免费视频| 亚洲精品www.| 爱爱免费视频网站| 纪美影视在线观看电视版使用方法| 四虎免费在线观看视频| h在线观看视频免费网站| 久久综合色综合88| 国内精品伊人久久| 国产午夜视频在线播放| 精品国产一区二区三区久久狼黑人| 五月婷婷一区二区三区| 亚洲综合在线网| 美美哒免费高清在线观看视频一区二区| 欧美精品国产白浆久久久久| 97超级碰碰碰久久久| 真实国产乱子伦对白在线| www..com国产| 日韩情爱电影在线观看| 国产精品麻豆| 天天av天天翘天天综合网色鬼国产| 亚洲视频免费在线观看| 精品欧美国产| 136国产福利精品导航网址| 都市激情亚洲色图| 四虎影视2018在线播放alocalhost| 国产福利一区二区在线精品| 国产suv精品一区| 国产麻豆剧果冻传媒观看hd高清| 日韩一级视频免费观看在线| 亚洲欧美一区二区三区久久| 亚洲精品成人无码毛片| 精品亚洲视频在线| 国精品无码一区二区三区| 在线免费观看成人短视频| 好看不卡的中文字幕| 亚洲精品一区中文字幕电影| 精品在线免费视频| 欧美日在线观看| 国产精品大尺度| 色综合久久久无码中文字幕波多| 熟女俱乐部一区二区| 亚洲色图网址| 亚洲国产精品嫩草影院久久av| 全部孕妇毛片丰满孕妇孕交| 久久久久久香蕉| 超级碰碰视频| 在线看片你懂的| 孩娇小videos精品| 毛片基地黄久久久久久天堂| 日韩国产精品久久| 亚洲人成网站999久久久综合| 欧美成年人视频网站| 99视频精品全部免费在线| 国产综合色在线视频区| 亚洲人午夜精品天堂一二香蕉| 久久观看最新视频| 国产中文一区二区| 免费在线一区二区| proumb性欧美在线观看| 精品久久久久久中文字幕一区奶水| 91亚洲成人| 婷婷亚洲最大| 精品视频一区二区在线| 天堂av在线中文| 国产精品美女久久久浪潮软件| 波多野结衣中文字幕在线播放| 国产丝袜美腿一区二区三区| 欧美日韩一区二区三区69堂| 亚洲少妇视频| 91精品国产一区二区三区动漫| 国产在线观看高清视频| 国产美女裸体无遮挡免费视频| 国产精品色悠悠| 中文在线a√在线8| gogogo高清在线观看一区二区| 国产久一一精品| 你懂的视频在线一区二区| 亚洲成人999| 国产ts一区二区| 黄色资源在线观看| 日韩字幕在线观看| 日韩精品你懂的| 国产成人综合精品| 丝袜美腿成人在线| 免费成人美女在线观看.| 亚洲精品wwwww| 五月天国产在线| 伊人激情综合| 美女100%露胸无遮挡| 国产精品美女无圣光视频| 91麻豆精品在线| 蜜芽视频在线观看| 26uuu成人网一区二区三区| 五月婷婷视频在线| 蜜月aⅴ免费一区二区三区| 欧美在线视频免费| 国产麻豆精品在线观看| 在线免费观看视频一区| 亚洲精品中文在线观看| 亚洲aaa在线观看| 亚洲综合在线视频| 欧美日韩国产高清视频| 日韩av网站大全| 国产亚洲精品中文字幕| 国产精品一二三区视频| 亚洲自拍第二页| 91浏览器在线观看| 国产精品igao| 久久国产一二区| 亚洲第一区在线| 亚洲国产综合91精品麻豆| 粉嫩在线一区二区三区视频| 日韩欧美中文在线视频| 亚洲成人一区二区三区| 尤物网站在线观看| 欧美日韩在线一二三| 蜜桃传媒一区二区亚洲av| 中文字幕在线观看一区二区| 亚洲涩涩在线观看| 麻豆国产一区二区| 欧美自拍偷拍午夜视频| 欧美a级一区二区| 欧美成人福利视频| 亚洲第一se情网站| 呦呦视频在线观看| 日韩精品一区国产麻豆| 亚洲一区精品视频| h视频在线观看免费| 亚洲十八**毛片| 欧美精品乱码| 亚洲成a人v欧美综合天堂| 91精品国产入口在线| 国产又粗又猛又爽| 18性欧美xxxⅹ性满足| 91福利精品视频| 日本精品在线免费观看| 国产99视频精品免视看7| 久播影院第一理论片| 亚洲成人福利视频| 午夜免费福利网站| 日韩精品视频无播放器在线看| 在线看成人av| 日韩欧美不卡| 一区二区不卡在线观看| 丰满熟妇乱又伦| 国产精品果冻传媒潘| 国产一级二级三级精品| 欧美在线www| 亚洲片国产一区一级在线观看| 污视频网站在线| 国产午夜三级一区二区三| 亚洲一区二区| 欧美精品videosbestsex另类| 蜜臀99久久精品久久久久久软件| 在线国产一区二区| 亚洲精品午夜在线观看| 比比资源先锋| 在线a免费观看| 成人在线免费公开观看视频| 欧美日韩国产综合草草| 亚洲欧洲精品一区二区| 日韩一区二区久久久| 国产99久久久国产精品免费看| aa亚洲一区一区三区| 91精品国产综合久久久久久久| 亚洲AV无码精品色毛片浪潮| 中文字幕av无码一区二区三区| 免费人成a大片在线观看动漫| 日韩中文字幕视频| 日韩中文字幕在线看| 午夜影院网站| 成人高清免费观看mv| 成人黄色免费网| 欧美性潮喷xxxxx免费视频看| 欧美老熟妇喷水| 国产精品ⅴa在线观看h| 久久精品国产亚洲夜色av网站| 欧美日韩一区二区三区免费| 国产主播喷水一区二区| 天天躁日日躁狠狠躁av麻豆男男| 国产精品天天狠天天看| 91精品欧美久久久久久动漫| 一级黄色片在线观看| 欧美熟妇另类久久久久久多毛| 99蜜桃臀久久久欧美精品网站| 日日夜夜天堂| 麻豆91精品91久久久| 日韩一区二区电影| 四虎成人精品永久免费av| 亚洲大片一区二区三区| 99久久人妻无码中文字幕系列| 神马久久久久久久久久| av免费观看网址| 里番全彩acg☆无翼乌全彩3d| 先锋影音国产一区| 久久九九热re6这里有精品| 伊人色综合一区二区三区影院视频| 成人欧美一区二区三区黑人一| 亚洲欧美区自拍先锋| 日本精品视频一区二区| www.五月婷婷.com| 在线观看视频免费|