国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
微信公眾號(hào)天氣查詢接口實(shí)例,公眾天氣查詢實(shí)例
首頁 后端開發(fā) php教程 微信公眾號(hào)天氣查詢接口實(shí)例,公眾天氣查詢實(shí)例_PHP教程

微信公眾號(hào)天氣查詢接口實(shí)例,公眾天氣查詢實(shí)例_PHP教程

Jul 12, 2016 am 08:54 AM
天氣預(yù)報(bào)

微信公眾號(hào)天氣查詢接口實(shí)例,公眾天氣查詢實(shí)例

這是來自百度API的一個(gè)天氣查詢的接口,支持歷史7天和未來4天的天氣情況查詢,接口不錯(cuò),分享給大家。

接口申請地址:http://apistore.baidu.com/apiworks/servicedetail/112.html

首先,獲取一下apikey(貌似需要手機(jī)驗(yàn)證碼認(rèn)證下)

我調(diào)用的是歷史7天和未來4天的接口,接口地址是:

http:<span>//</span><span>apis.baidu.com/apistore/weatherservice/recentweathers</span>

我將這個(gè)天氣查詢的功能集成在了微信公眾平臺(tái)上,支持未來4天天氣查詢,包括:當(dāng)前溫度、pm值、風(fēng)向、風(fēng)力、最高溫度、最低溫度、天氣狀態(tài)的查詢,效果如下:

閑話不多說,我就喜歡來點(diǎn)直接的,核心代碼如下:

<span> 1 <span>//<span>接收到文本信息
<span> 2     <span>private <span>function receiveText(<span>$object<span>){
<span> 3         <span>//<span>多個(gè)空格縮為一個(gè)
<span> 4         <span>$keyword = <span>$object-><span>Content;
<span> 5         <span>$keyword=<span>preg_replace("/\s(?=\s)/","\\1",<span>$keyword<span>);
<span> 6         <span>$funcFlag = 0<span>;
<span> 7         <span>if(<span>strpos(<span>$keyword," "<span>)){
<span> 8             <span>//<span>echo '有空格';
<span> 9             <span>$arr = <span>explode(" ",<span>$keyword<span>);
<span>10             <span>if(<span>$arr[0]=="天氣"<span>){
<span>11                 <span>$dateArray = <span>array<span>();
<span>12                 <span>$ch =<span> curl_init();
<span>13                 <span>$city=<span>urlencode(<span>$arr[1<span>]);
<span>14                 <span>$url = 'http://apis.baidu.com/apistore/weatherservice/recentweathers?cityname='.<span>$city<span>;
<span>15                 <span>$header = <span>array<span>(
<span>16                     'apikey: 6512ad3a465e3a9e3d0d1da56639626c',
<span>17 <span>                );
<span>18                 curl_setopt(<span>$ch, CURLOPT_HTTPHEADER  , <span>$header<span>);
<span>19                 curl_setopt(<span>$ch, CURLOPT_RETURNTRANSFER, 1<span>);
<span>20                 curl_setopt(<span>$ch , CURLOPT_URL , <span>$url<span>);
<span>21                 <span>$res = curl_exec(<span>$ch<span>);
<span>22                 <span>$data = json_decode(<span>$res,<span>true<span>);
<span>23                 <span>$cityname=<span>$data['retData']['city'<span>];
<span>24                 <span>$citydate=<span>$data['retData']['today']['date'<span>];
<span>25                 <span>$cityweek=<span>$data['retData']['today']['week'<span>];
<span>26                 <span>$citytemp=<span>$data['retData']['today']['curTemp'<span>];
<span>27                 <span>$citypm=<span>$data['retData']['today']['aqi'<span>];
<span>28                 <span>$cityhightemp=<span>$data['retData']['today']['hightemp'<span>];
<span>29                 <span>$citylowtemp=<span>$data['retData']['today']['lowtemp'<span>];
<span>30                 <span>$citytype=<span>$data['retData']['today']['type'<span>];
<span>31                 <span>$cityfengli=<span>$data['retData']['today']['fengli'<span>];
<span>32                 <span>$cityfengxiang=<span>$data['retData']['today']['fengxiang'<span>];
<span>33                 <span>$cityforecast=<span>$data['retData']['forecast'<span>];
<span>34 
<span>35                 <span>$out="今日溫度:".<span>$citylowtemp."~".<span>$cityhightemp."\n\r"."當(dāng)前溫度:".<span>$citytemp."\n\r"."天氣情況:".<span>$citytype."\n\r"."PM2.5值:".<span>$citypm."\n\r風(fēng)向風(fēng)力:".<span>$cityfengxiang." ".<span>$cityfengli<span>;
<span>36                 <span>$dateArray[] = <span>array("Title"=><span>$cityname."\n\r".<span>$citydate." ".<span>$cityweek,"Description"=>"","Picurl"=>"","Url" =>""<span>);
<span>37                 <span>$dateArray[] = <span>array("Title"=><span>$out,"Description"=>"","Picurl"=>"","Url" =>""<span>);
<span>38                 <span>for(<span>$i=0;<span>$i<<span>count(<span>$cityforecast);<span>$i++<span>){
<span>39                     <span>$outstr="? ".<span>$cityforecast[<span>$i]["date"]." ".<span>$cityforecast[<span>$i]["week"]."\n\r氣溫:".<span>$cityforecast[<span>$i]["lowtemp"]."~".<span>$cityforecast[<span>$i]["hightemp"]."\n\r風(fēng)力:".<span>$cityforecast[<span>$i]["fengxiang"]." ".<span>$cityforecast[<span>$i]["fengli"]."\n\r天氣:".<span>$cityforecast[<span>$i]["type"<span>];
<span>40                     <span>$dateArray[] = <span>array("Title"=><span>$outstr,"Description"=>"","Picurl"=>"","Url" =>""<span>);
<span>41 <span>                }
<span>42                 <span>$resultStr = <span>$this->transmitNews(<span>$object, <span>$dateArray, <span>$funcFlag<span>);
<span>43 <span>            }
<span>44         }<span>else<span>{
<span>45             <span>//<span>echo '沒有空格';
<span>46             if($keyword=="天氣"){
47                 $dateArray = array();
48                 $dateArray[] = array("Title"=>"查詢格式錯(cuò)誤","Description"=>"","Picurl"=>"","Url" =>"");
49                 $dateArray[] = array("Title"=>"正確格式例:天氣 北京","Description"=>"","Picurl"=>"","Url" =>"");
50                 $resultStr = $this->transmitNews($object, $dateArray, $funcFlag);
51             }
52         }
53         return $resultStr; 
54     }</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

查詢格式:“天氣 城市名”

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1119056.htmlTechArticle微信公眾號(hào)天氣查詢接口實(shí)例,公眾天氣查詢實(shí)例 這是來自百度API的一個(gè)天氣查詢的接口,支持歷史7天和未來4天的天氣情況查詢,接口不...
本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276
如何使用PHP實(shí)現(xiàn)天氣預(yù)報(bào)功能 如何使用PHP實(shí)現(xiàn)天氣預(yù)報(bào)功能 Jun 27, 2023 pm 05:54 PM

PHP作為一款流行的后端編程語言,在Web開發(fā)領(lǐng)域廣受歡迎。天氣預(yù)報(bào)功能是一種常見的Web應(yīng)用場景,基于PHP實(shí)現(xiàn)天氣預(yù)報(bào)功能相對簡單易懂。本文將介紹如何使用PHP實(shí)現(xiàn)天氣預(yù)報(bào)功能。一、獲取天氣數(shù)據(jù)API要實(shí)現(xiàn)天氣預(yù)報(bào)功能,首先需要獲取天氣數(shù)據(jù)。我們可以使用第三方天氣API來獲取實(shí)時(shí)、準(zhǔn)確的天氣數(shù)據(jù)。目前,國內(nèi)主流的天氣API供應(yīng)商包括免費(fèi)的“心知天氣”和收

如何使用Java Websocket實(shí)現(xiàn)實(shí)時(shí)天氣預(yù)報(bào)功能? 如何使用Java Websocket實(shí)現(xiàn)實(shí)時(shí)天氣預(yù)報(bào)功能? Dec 17, 2023 pm 05:10 PM

如何使用JavaWebSocket實(shí)現(xiàn)實(shí)時(shí)天氣預(yù)報(bào)功能?隨著互聯(lián)網(wǎng)和移動(dòng)設(shè)備的普及,實(shí)時(shí)天氣預(yù)報(bào)功能成為了許多應(yīng)用的必備功能之一。而使用JavaWebSocket技術(shù)能夠方便快捷地實(shí)現(xiàn)實(shí)時(shí)通信,為用戶提供最新的天氣預(yù)報(bào)信息。本文將介紹如何使用JavaWebSocket實(shí)現(xiàn)實(shí)時(shí)天氣預(yù)報(bào)功能,并提供具體的代碼示例。環(huán)境準(zhǔn)備在開始之前,需要確保你已經(jīng)安裝好以

華為手機(jī)天氣預(yù)報(bào)怎么設(shè)置在桌面 詳細(xì)講解:手機(jī)添加桌面小組件教程 華為手機(jī)天氣預(yù)報(bào)怎么設(shè)置在桌面 詳細(xì)講解:手機(jī)添加桌面小組件教程 Mar 02, 2024 pm 12:34 PM

自2021年12月開始華為&榮耀手機(jī)上線了萬象桌面小組件的功能。為諸多用戶手機(jī)桌面添加很多便捷功能、視覺優(yōu)化的桌面控件等等;到今年8月兩大商家平臺(tái)也開放了運(yùn)動(dòng)健康數(shù)據(jù)、天氣數(shù)據(jù)、音樂數(shù)據(jù)、系統(tǒng)數(shù)據(jù)等等,讓用戶在手機(jī)桌面的交互操作更加方便快捷還具備較多趣味性,讓用戶自己DIY創(chuàng)意組合自己的個(gè)性桌面。添加小組件后的手機(jī)桌面最近,許多華為手機(jī)用戶反映他們對于如何在華為和榮耀手機(jī)上添加桌面小組件的操作方式不太清楚,抱怨這一過程過于復(fù)雜和繁瑣。為了幫助大家解決這個(gè)問題,錢舒嫻準(zhǔn)備了詳細(xì)的操作流程,希望能夠

谷歌推出'先進(jìn)天氣預(yù)報(bào)AI”MetNet-3,號(hào)稱預(yù)測超傳統(tǒng)物理模型 谷歌推出'先進(jìn)天氣預(yù)報(bào)AI”MetNet-3,號(hào)稱預(yù)測超傳統(tǒng)物理模型 Nov 03, 2023 pm 05:25 PM

IT之家11月3日消息,谷歌研究院與DeepMind合作開發(fā)了最新的天氣模型MetNet-3,該模型以之前的MetNet和MetNet-2為基礎(chǔ),能夠提前24小時(shí),能夠?qū)θ蛱鞖馇闆r進(jìn)行高解析度預(yù)測,包括降水、表面溫度、風(fēng)速、風(fēng)向和體感溫度。IT之家發(fā)現(xiàn),谷歌提到,MetNet-3模型已經(jīng)在移動(dòng)平臺(tái)的“谷歌手機(jī)軟件”天氣預(yù)報(bào)中實(shí)裝。MetNet-3模型可創(chuàng)建“平滑且高精度”的預(yù)測,空間解析度可達(dá)1至4公里,并以2分鐘為分析區(qū)間,經(jīng)實(shí)驗(yàn)證明,MetNet-3的預(yù)測能力超越傳統(tǒng)物理天氣預(yù)報(bào)模型,例如

谷歌推出'先進(jìn)天氣預(yù)報(bào) AI”MetNet-3,號(hào)稱預(yù)測結(jié)果超過傳統(tǒng)物理模型 谷歌推出'先進(jìn)天氣預(yù)報(bào) AI”MetNet-3,號(hào)稱預(yù)測結(jié)果超過傳統(tǒng)物理模型 Nov 04, 2023 am 08:22 AM

11月3日消息,谷歌研究院與DeepMind合作開發(fā)了最新的天氣模型MetNet-3,該模型以之前的MetNet和MetNet-2為基礎(chǔ),能夠提前24小時(shí),能夠?qū)θ蛱鞖馇闆r進(jìn)行高解析度預(yù)測,包括降水、表面溫度、風(fēng)速、風(fēng)向和體感溫度。本站發(fā)現(xiàn),谷歌提到,MetNet-3模型已經(jīng)在移動(dòng)平臺(tái)的“谷歌手機(jī)軟件”天氣預(yù)報(bào)中實(shí)裝。MetNet-3模型可以創(chuàng)建“平滑且高精度”的預(yù)測,空間分辨率可以達(dá)到1至4公里,并且以2分鐘為分析區(qū)間。經(jīng)過實(shí)驗(yàn)證明,MetNet-3的預(yù)測能力超越了傳統(tǒng)的物理天氣預(yù)報(bào)模型,例

應(yīng)用物理耦合圖神經(jīng)網(wǎng)絡(luò)提升中國科學(xué)院大氣物理研究所的降水預(yù)報(bào)技巧 應(yīng)用物理耦合圖神經(jīng)網(wǎng)絡(luò)提升中國科學(xué)院大氣物理研究所的降水預(yù)報(bào)技巧 Jan 25, 2024 pm 03:42 PM

編輯|ScienceAI大模型時(shí)代,純數(shù)據(jù)驅(qū)動(dòng)的氣象、氣候模型效果逐漸追趕甚至趕超數(shù)值模式。然而,現(xiàn)有的氣象氣候大模型仍然存在一些問題。例如,模型中的物理一致性還不夠高,這導(dǎo)致了對于復(fù)雜的天氣氣候現(xiàn)象如降水的預(yù)測能力受限。另外,輻散風(fēng)的預(yù)報(bào)效果也不盡如人意。這些問題需要進(jìn)一步的研究和改進(jìn),以提高模型的預(yù)測精度和可靠性。目前,將物理、大氣動(dòng)力與深度學(xué)習(xí)模型結(jié)合,是解決瓶頸問題的重要途徑。近日,中國科學(xué)院大氣物理研究所黃剛研究員團(tuán)隊(duì)基于地球系統(tǒng)數(shù)值模擬裝置(寰)的數(shù)據(jù)和算力支持,從物理變量耦合關(guān)系角

如何使用Python和百度地圖API獲取城市天氣預(yù)報(bào)信息? 如何使用Python和百度地圖API獲取城市天氣預(yù)報(bào)信息? Jul 31, 2023 pm 02:46 PM

如何使用Python和百度地圖API獲取城市天氣預(yù)報(bào)信息?導(dǎo)語:天氣預(yù)報(bào)對我們的日常生活起著重要的指導(dǎo)作用。本文將介紹如何使用Python編程語言和百度地圖API來獲取城市的天氣預(yù)報(bào)信息,從而幫助我們準(zhǔn)確地了解天氣情況。首先,我們需要注冊一個(gè)百度開發(fā)者賬號(hào)并創(chuàng)建一個(gè)應(yīng)用。在創(chuàng)建應(yīng)用后,百度將會(huì)提供給我們一對APIKey,用于使用百度地圖API的權(quán)限認(rèn)證。接

谷歌人工智能在快速、準(zhǔn)確的天氣預(yù)報(bào)方面擊敗了超級(jí)計(jì)算機(jī) 谷歌人工智能在快速、準(zhǔn)確的天氣預(yù)報(bào)方面擊敗了超級(jí)計(jì)算機(jī) Nov 17, 2023 pm 11:53 PM

當(dāng)你下次對預(yù)報(bào)出錯(cuò)的天氣翻白眼時(shí),請記住,預(yù)測天氣是科學(xué)中最復(fù)雜的問題之一?,F(xiàn)在,谷歌已經(jīng)讓人工智能扮演了天氣預(yù)報(bào)員的角色,并證明了僅需一分鐘,它就能提前最多10天做出準(zhǔn)確的預(yù)測。而這項(xiàng)任務(wù)通常需要一屋子的超級(jí)計(jì)算機(jī)花費(fèi)幾個(gè)小時(shí)才能完成著名的蝴蝶效應(yīng)假設(shè)指出,風(fēng)暴是否會(huì)醞釀可能受到世界另一端一只蝴蝶扇動(dòng)翅膀這樣微小的事物的影響。天氣預(yù)報(bào)的任務(wù)就是將這些眾所周知的蝴蝶的信息轉(zhuǎn)化為準(zhǔn)確的模型,告訴你是否應(yīng)該繼續(xù)計(jì)劃下周六的野餐這樣做涉及到所謂的數(shù)值天氣預(yù)報(bào)(NWP),它使用世界各地的當(dāng)前天氣觀測作為

See all articles