欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

微信開(kāi)發(fā)之如何快速查詢城市天氣-創(chuàng)新互聯(lián)

這篇文章主要介紹微信開(kāi)發(fā)之如何快速查詢城市天氣,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在青縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需開(kāi)發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),青縣網(wǎng)站建設(shè)費(fèi)用合理。

微信http://www.php.cn/php/php-tp-demand.html" target="_blank">查詢城市天氣,首先,你需要找到一個(gè)獲取天氣的API,此處,用的是百度的apistore,可以去百度申請(qǐng)和使用API。

登錄百度賬號(hào),并用手機(jī)發(fā)送請(qǐng)求獲取apikey。有了apikey,可以按照它的示例來(lái)請(qǐng)求城市天氣了。(可以按照城市中文名,拼音,城市編號(hào)等來(lái)查詢)

你可以現(xiàn)在本地做測(cè)試,請(qǐng)求完成之后,再放到自己的域名空間的腳本里。

測(cè)試的腳本例如:(注意apikey填寫自己申請(qǐng)的)

header('Content-type:text/html;charset=UTF-8');
 
$ch = curl_init();
$url = 'http://apis.baidu.com/apistore/weatherservice/cityname?cityname=上海';
$header = array(
 'apikey: ',//你的apikey
);
// 添加apikey到header
curl_setopt($ch, CURLOPT_HTTPHEADER , $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 執(zhí)行HTTP請(qǐng)求
curl_setopt($ch , CURLOPT_URL , $url);
$res = curl_exec($ch);
 
$res = json_decode($res, true);
echo "<pre>";
print_r($res);
echo "</pre>";
 
$contentStr = "";
 
foreach($res as $k=>$v){
 if($k == "retData"){
 $contentStr = "城市:" . $v['city'] . "\n";
 $contentStr .= "日期:" . $v['date'] . "\n";
 $contentStr .= "天氣:" . $v['weather'] ."\n";
 $contentStr .= "平均氣溫:" . $v['temp'] . "℃\n";
 $contentStr .= "最低氣溫:" . $v['l_tmp'] ."℃\n";
 $contentStr .= "高氣溫:" . $v['h_tmp'] . "℃\n";
 $contentStr .= "風(fēng)力:" . $v['WS'] . "\n";
 $contentStr .= "風(fēng)向:" . $v['WD'] . "\n";
 $contentStr .= "日出時(shí)間:" . $v['sunrise'] . "\n";
 $contentStr .= "日落時(shí)間:" . $v['sunset'] . "\n";
 $contentStr .= "經(jīng)度:" . $v['longitude'] . "\n";
 $contentStr .= "緯度:" . $v['latitude'];
 }
}
 
echo $contentStr;

如果你填寫了自己的apikey,那么應(yīng)該能獲取到所請(qǐng)求的天氣了:

如果能返回正常的數(shù)據(jù)了,那么就可以放到你的域名空間里了。(公眾平臺(tái)里開(kāi)發(fā)者中心填寫的url,該url有連接微信接口等功能)

public function responseMsg(){
  
<span style="white-space:pre"> </span>//get post data, May be due to the different environments
 $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; //接收微信發(fā)來(lái)的XML數(shù)據(jù)
 
 //extract post data
 if(!empty($postStr)){
   
  //解析post來(lái)的XML為一個(gè)對(duì)象$postObj
  $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
  
  $fromUsername = $postObj->FromUserName; //請(qǐng)求消息的用戶
  $toUsername = $postObj->ToUserName; //"我"的公眾號(hào)id
  $keyword = trim($postObj->Content); //用戶發(fā)送的消息內(nèi)容
  $time = time(); //時(shí)間戳
  $msgtype = 'text'; //消息類型:文本
  $textTpl = "<xml>
 <ToUserName><![CDATA[%s]]></ToUserName>
 <FromUserName><![CDATA[%s]]></FromUserName>
 <CreateTime>%s</CreateTime>
 <MsgType><![CDATA[%s]]></MsgType>
 <Content><![CDATA[%s]]></Content>
 </xml>";
 
  if($postObj->MsgType == 'event'){ //如果XML信息里消息類型為event
  if($postObj->Event == 'subscribe'){ //如果是訂閱事件
   $contentStr = "歡迎訂閱misaka去年夏天!\n更多精彩內(nèi)容:http://blog.csdn.net/misakaqunianxiatian";
   $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgtype, $contentStr);
   echo $resultStr;
   exit();
  }
  }
 
  $which = mb_substr($keyword, 0, 2, 'UTF-8');//獲取要返回什么樣的信息
 
  if($which== "翻譯"){ //如果要進(jìn)行翻譯
  //調(diào)用有道翻譯API進(jìn)行翻譯
 
  }elseif($which == "天氣"){
  $wea = $which;
  $city = str_replace($wea, "", $keyword);
 
  $ch = curl_init();
  $url = 'http://apis.baidu.com/apistore/weatherservice/cityname?cityname=' . $city;
  $header = array('apikey: '); //此處的apikey使用自己申請(qǐng)的apikey,填在冒號(hào)之后
 
  // 添加apikey到header
  curl_setopt($ch, CURLOPT_HTTPHEADER , $header);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  // 執(zhí)行HTTP請(qǐng)求
  curl_setopt($ch , CURLOPT_URL , $url);
  $res = curl_exec($ch);
  $res = json_decode($res, true);
  $contentStr = "";
  foreach($res as $k=>$v){
 
   if($k == "retData"){
   $contentStr = "城市:" . $v['city'] . "\n";
   $contentStr .= "日期:" . $v['date'] . "\n";
   $contentStr .= "天氣:" . $v['weather'] ."\n";
   $contentStr .= "平均氣溫:" . $v['temp'] . "℃\n";
   $contentStr .= "最低氣溫:" . $v['l_tmp'] ."℃\n";
   $contentStr .= "高氣溫:" . $v['h_tmp'] . "℃\n";
   $contentStr .= "風(fēng)力:" . $v['WS'] . "\n";
   $contentStr .= "風(fēng)向:" . $v['WD'] . "\n";
   $contentStr .= "日出時(shí)間:" . $v['sunrise'] . "\n";
   $contentStr .= "日落時(shí)間:" . $v['sunset'] . "\n";
   $contentStr .= "經(jīng)度:" . $v['longitude'] . "\n";
   $contentStr .= "緯度:" . $v['latitude'];
   }
  }
  $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgtype, $contentStr);
  echo $resultStr;
  exit();
 
  }else{
  $contentStr = "輸入翻譯XXX可以進(jìn)行翻譯(=?ω?=)\n\n輸入天氣XX可以查詢城市天氣";
  $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgtype, $contentStr);
  echo $resultStr;
  exit();
  }

完成之后(別忘了填寫apikey),你的訂閱號(hào)里,輸入天氣上海,那么應(yīng)該能查到上海當(dāng)天的天氣了。

以上是“微信開(kāi)發(fā)之如何快速查詢城市天氣”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

新聞名稱:微信開(kāi)發(fā)之如何快速查詢城市天氣-創(chuàng)新互聯(lián)
文章起源:http://aaarwkj.com/article44/jcche.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)外貿(mào)建站、動(dòng)態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站、自適應(yīng)網(wǎng)站手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)

網(wǎng)站設(shè)計(jì)公司知識(shí)

av二区不卡国产精品| 亚洲精品欧美综合二区| 成人性生活视频免费中文版| 久久精品国产亚洲av热老太| 日本在线不卡一区二区| 日本激情诱惑免费在线播放| 999热这里只有精品视频| 日日骚岛国中文字幕av| 精品传媒国产在线观看| 国产亚洲精品a久久7777| 日韩精品福利片午夜免费| 免费可以看的黄片欧美| 亚洲福利视频在线观看免费| 欧美日韩一区二区三区四区高清| 亚洲一区二区婷婷久久| 中文字幕熟女人妻另类癖好| 日本色网一区二区三区四区| 国产国产成年年人免费看片| 欧美精品亚洲精品日韩经典| 中文字幕人妻在线播放| 日本一区二区三区免费不卡视频| 九九热在线免费观看精品视频| 内射极品美女在线观看| 激情av一区二区不卡| 亚洲黄色av网站在线| 亚洲乱码精品一区二区| 欧美黄色成人免费网站| 97视频在线中文字幕| 日本精品a秘在线观看| 18禁视频免费无遮挡| 欧美成人高清在线播放| 国产av自拍在线免费观看| 91九色在线免费观看| 另类激情综合在线观看| 一级片一区二区中文字幕| 日韩欧美亚洲综合久久精品| 国产一级二级三级黄色| 亚洲国产精品综合色在线| 国产精品毛片一区二区三区| 亚洲最大成人av在线| 日本伦理三级在线观看|