怎么用json调用天气预报web service??c# 和Java 都可以 !
从网上查了一天也没查出来什么,求大神帮助啊
var xmlWrap = []; var url="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"; var listName="WeatherWebService"; xmlWrap.push("<?xml version='1.0' encoding='utf-8'?>"); xmlWrap.push("<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"); xmlWrap.push("<soap:Body>"); xmlWrap.push('<getWeatherbyCityName xmlns="http://WebXml.com.cn/">'); xmlWrap.push('<theCityName>'+cityname+'</theCityName>'); xmlWrap.push("</getWeatherbyCityName>"); xmlWrap.push("</soap:Body>"); xmlWrap.push("</soap:Envelope>"); xmlWrap = xmlWrap.join(''); $.ajax({ async:false, type:"POST", url:"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx", contentType:"text/xml; charset=utf-8", processData:false, data:xmlWrap, dataType:"xml", error:function (result) { //succes alert("失败"+result.d); } success:function(data){ alert("成功"); //TODO } });
这么写
谢谢
webservic是用xml通信的吧.而且json是格式.为什么用来调用?
我现在想做一个可以切换城市的天气预报,然后将http://www.webxml.com.cn/WebServices/WeatherWebService.asmx这个网址放在这个做好的天气预报里,之前我那个新浪微博的插件可以做出来,但是插件里面已经把所以东西写好了,我没法改url,
我最近在做一个项目,框架已经撘好了,就差从后台调取数据了,想借用http://www.webxml.com.cn/WebServices/WeatherWebService.asmx这个网站弄,我也不知道该怎么下手,
首先你要找到一個免費的API,(據我所知,市面上大多數的天氣遇到的API都是收費)然後根據接口的格式傳遞參數,在進行接受即可
我现在想做一个可以切换城市的天气预报,然后将http://www.webxml.com.cn/WebServices/WeatherWebService.asmx这个网址放在这个做好的天气预报里,之前我那个新浪微博的插件可以做出来,但是插件里面已经把所以东西写好了,我没法改url
如果不用json调用也可以,只要能出现效果就OK
这个网站上面有很多API,试试,http://www.ttsju.com/tag/%E5%A4%A9%E6%B0%94/
已经写出来了,嘿嘿,谢谢