導航:首頁 > 編程語言 > php百度天氣api

php百度天氣api

發布時間:2022-05-23 03:37:29

⑴ 百度的天氣 API

http://api.map..com/telematics/v2/weather?location=城市名稱&ak=密匙
在網路後台api.bao.com注冊

⑵ 如何使用php調用API介面實現天氣查詢功能

最近在做微信公眾平台測試時,想在裡面子菜單上添加查詢未來幾天(包括今天)天氣的功能,就查找了下好用的天氣預報查詢介面API,使用比較多的有:國家氣象局天氣介面、新浪天氣預報介面、網路天氣預報介面、google天氣介面、Yahoo天氣介面等等,我使用的是網路提供的免費天氣查詢介面API,下面與大家分享下...

1、查詢方式:

網路提供的是根據緯度和城市名查詢天氣情況

2、介面事例:


⑶ 百度首頁的天氣預報顯示用php怎麼實現

方式一、你可以去氣象局的網站使用php(python)爬蟲抓取網頁HTML內容提取其中的信息即可。

方式二、氣象局的網站一般提供了免費的API介面,可以得到一個封裝好的JSON數據包,拆開就能得到很多信息

⑷ 如何使用百度天氣預報API介面

  1. 網路API Key申請地址:http://lbsyun..com/apiconsole/key

  2. 創建應用 如圖:

⑸ php獲取天氣預報的代碼

<?php
$URLStyle="http://flash.weather.com.cn/wmaps/xml/%s.xml";
$chinaURL=sprintf($URLStyle,"china");
$chinaStr=file_get_contents($chinaURL);
$chinaObj=simplexml_load_string($chinaStr);
$chinaObjLen=count($chinaObj->city);
echo"chinaObjLen=".$chinaObjLen." ";
for($i=0;$i<$chinaObjLen;$i++){
//遍歷省一級節點,共37個
$level1=$chinaObj->city[$i]["pyName"];
$shengjiURL=sprintf($URLStyle,$level1);
$shengjiStr=file_get_contents($shengjiURL);
//echo$shengjiStr;
$shengjiObj=simplexml_load_string($shengjiStr);
$shengjiObjLen=count($shengjiObj->city);
//echo$chinaObj->city[$i]["quName"];
//echo"".$shengjiObjLen." ";
for($j=0;$j<$shengjiObjLen;$j++){
//遍歷市一級節點
$level2=$shengjiObj->city[$j]["pyName"];
$shijiURL=sprintf($URLStyle,$level2);
$shijiStr=file_get_contents($shijiURL);
//echo$shijiStr;
$shijiObj=simplexml_load_string($shijiStr);
//直轄市和海南、台灣、釣魚島等沒有縣級節點
if(!$shijiObj){
echo"WARNNING:notexsitnextlevelnode.-".$level1."-".$shijiURL." ";
echo'"'.$shengjiObj->city[$j]["cityname"].'"=>';
echo$shengjiObj->city[$j]["url"].", ";
continue;
}
$shijiObjLen=count($shijiObj->city);
//echo$shengjiObj->city[$j]["cityname"]."";
//echo$shijiObjLen." ";
for($k=0;$k<$shijiObjLen;$k++){
//遍歷縣一級節點
$xianji_code=$shijiObj->city[$k]["url"];
echo'"'.$shijiObj->city[$k]["cityname"].'"=>';
echo$shijiObj->city[$k]["url"].", ";
//echo$xianji_code." ";
}
}
}
//print_r($chinaObj);
?>

通過XML介面根節點遞歸獲得全國幾千個縣以上城市cide code的代碼

⑹ PHP天氣api,除了新浪還有哪些可用,最好帶上實例

apistore..com/astore/classificationservicelist/70.html?sortBy=default&sortOrder=desc

這裡面可以找到很多天氣類的API,有些是收費的,有些是免費的

免費:

apistore..com/astore/serviceinfo/27744.html

API文檔見連接

⑺ php怎麼解析天氣預報api返回的數據

json就要用json的形式返回啊 就行ajax返回數據一樣 它的返回值是true 就是正確的 如果是返回ajax的話,先判斷data 為真就直接data.XX(欄位名) 就可以取出來了

⑻ php網頁的api使用 比如我自己的一個網頁,想要使用天氣網提供的api,如何得到數據,如何處理這

介面會返回json數據,用php提供的json_decode函數可以將其轉為對象或者數組,再輸出即可。 可以參考我的網站 http://zy62.com

⑼ php如何獲得當地的天氣預報 - 技術問答

這個無需PHP做。前端就可以獲取,直接搜索天氣API,會有很多天氣介面。
http://www.weather.com.cn/data/sk/101010100.html
或者
http://cj.weather.com.cn/

⑽ 調用百度天氣的api時候跨域的問題

同源的問題,目前網上沒有很好的解決網路天氣api的方案。個人目前實行的方式是,先將api數據的通過file_get_contents獲取JSON字元串,然後再用ajax調用.php函數file_get_contents應對網路天氣介面

閱讀全文

與php百度天氣api相關的資料

熱點內容
二次元表格編程 瀏覽:20
plc編程器保停 瀏覽:963
如何降低伺服器的內存佔用率 瀏覽:868
阿里雲伺服器是個什麼意思 瀏覽:817
國內最好的數控編程培訓學校 瀏覽:13
222乘104列是演算法 瀏覽:159
程序員溝通正確姿勢 瀏覽:969
魔玩app怎麼視頻推廣 瀏覽:960
程序員抽獎送禮 瀏覽:458
北京java程序員薪資 瀏覽:658
如何創建網路平台或者app 瀏覽:355
python隨機數生成控制概率 瀏覽:236
壓縮機並聯運行 瀏覽:899
兩位單片機 瀏覽:63
四川音樂類投檔線的演算法 瀏覽:650
建行app如何改轉賬卡 瀏覽:26
android開發升級 瀏覽:299
要火社區app進不去怎麼辦 瀏覽:826
安卓手機上的自定義功能怎麼用 瀏覽:230
方舟伺服器怎麼購買進去資格 瀏覽:44