股票實時數(shù)據(jù)接口說明_第1頁
股票實時數(shù)據(jù)接口說明_第2頁
股票實時數(shù)據(jù)接口說明_第3頁
股票實時數(shù)據(jù)接口說明_第4頁
股票實時數(shù)據(jù)接口說明_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

實時股票數(shù)據(jù)接口Postedon2010-11-1517:08linFen閱讀(27480)評論(2)編輯收藏股票數(shù)據(jù)的獲取目前有如下兩種方法可以獲?。篽ttp/javascript接口取數(shù)據(jù)web-service接口http/javascript接口取數(shù)據(jù)1.ISina股票數(shù)據(jù)接口以大秦鐵路(股票代碼:601006)為例,如果要獲取它的最新行情,只需訪問新浪的股票數(shù)據(jù)接口:/list=sh601006這個url會返回一串文本,例如:varhq_str_sh601006="大秦鐵路,27.55,27.25,26.91,27.55,26.20,26.91,26.92,22114263,589824680,4695,26.91,57590,26.90,14700,26.89,14300,26.88,15100,26.87,3100,26.92,8900,26.93,14230,26.94,25150,26.95,15220,26.96,2008-01-11,15:05:32";這個字符串由許多數(shù)據(jù)拼接在一起,不同含義的數(shù)據(jù)用逗號隔開了,按照程序員的思路,順序號從0開始。0:”大秦鐵路",股票名字;1:"27.55",今日開盤價;2:"27.25",昨日收盤價;3:"26.91",當(dāng)前價格;4:"27.55",今日最高價;5:"26.20",今日最低價;6:"26.91",競買價,即“買一"報價;7:"26.92",競賣價,即“賣一"報價;8:"22114263",成交的股票數(shù),由于股票交易以一百股為基本單位,所以在使用時,通常把該值除以一百;9:"589824680",成交金額,單位為''元",為了一目了然,通常以''萬元"為成交金額的單位,所以通常把該值除以一萬;10:"4695",''買一"申請4695股,即47手;11:"26.91",''買一"報價;12:"57590",''買二"13:"26.90",''買二“14:"14700",''買三"15:"26.89",''買三"16:"14300",''買四"17:"26.88",''買四"18:"15100",''買五"19:"26.87",''買五"20:"3100",''賣一"申報3100股,即31手;21:"26.92",''賣一"報價(22,23),(24,25),(26,27),(28,29)分別為''賣二"至''賣四的情況"30:"2008-01-11",日期;31:"15:05:32",時間;一個簡單的JavaScript應(yīng)用例子:scripttype="text/javascript"src="http://hq.sinajs.cn/list=sh601006"charset="gb2312">/script>/javascript"〉varelements=hq_str_sh601006.split(",");document.write("currentprice:"+elements[3]);這段代碼輸出大秦鐵路(股票代碼:601006)的當(dāng)前股價currentprice:14.20如果你要同時查詢多個股票,那么在URL最后加上一個逗號,再加上股票代碼就可以了;比如你要一次查詢大秦鐵路(601006)和大同煤業(yè)(601001)的行情,就這樣使用URL:/list=sh601003,sh601001查詢大盤指數(shù),比如查詢上證綜合指數(shù)(000001):/list=s_sh000001服務(wù)器返回的數(shù)據(jù)為:varhq_str_s_sh000001="上證指數(shù),3094.668,-128.073,-3.97,436653,5458126";數(shù)據(jù)含義分別為:指數(shù)名稱,當(dāng)前點(diǎn)數(shù),當(dāng)前價格,漲跌率,成交量(手),成交額(萬元);查詢深圳成指數(shù):/list=s_sz399001對于股票的K線圖,日線圖等的獲取可以通過請求/..../.../*.gif此URL獲取,其中*代表股票代碼,詳見如下:查看日K線圖:http://image.sinajs.cn/newchart/daily/n/sh601006.gif日餓圖2015-04-1015:00:00rifi:30:10.8312.0011.5011.0010.5010.009-00業(yè)一業(yè)yy-it.H4-1H6riH5:2Hfil0:2Mfl30:1斗2■JW14-1nd15-a1-W5ui-iysh6010<)S大秦鐵踣rifiS:11.35mi&i11.22Copijright201521忖A.COM

htip:/-■■fin-dnce?si分時線的查詢:http://image.sinajs.cn/newchart/min/n/shOOOOOl.gif-2.68^00+2.68S+1.56^也.60?:-2.68^00+2.68S+1.56^也.60?:日K線查詢:http://image.sinajs.cn/newchart/daily/n/shOOOOO1.gif周K線查詢:http://image.sinajs.cn/newchart/weekly/n/shOOOOO1.gif月K線查詢:http://image.sinajs.cn/newchart/monthly/n/shOOOOO1.gif1.2Baidu&Google的財經(jīng)數(shù)據(jù)在baidu,google中搜索某只股票代碼時,將會在頭條顯示此股票的相關(guān)信息,例如在google搜索601006時,第一條搜索結(jié)果如下圖:通過點(diǎn)擊左邊的圖片我們發(fā)現(xiàn)會將此圖片鏈接到sina財經(jīng)頻道上,也就是說google股票數(shù)據(jù)的獲取也是從sina獲取。后經(jīng)抓包分析,發(fā)現(xiàn)google也是采用1.1中介紹的接口。Baidu的股票數(shù)據(jù)來自baidu的財經(jīng)頻道/1.3其他方式除了sina,baidu等網(wǎng)站提供股票信息外,其他網(wǎng)站也有類似的接口。我們分析了一款論壇上采用的股票插件,其中有關(guān)于實時股票數(shù)據(jù)獲取的介紹,詳見如下代碼,其中可以看到有些數(shù)據(jù)來自sina。以下是ASP示例:=5thenstockdata=gethttp("http://hq.sinajs.cn/list=sh"&code&"")ifnotlen(stockdata)=0thenstockdata=split(stockdata,chr(34))(1)endififlen(stockdata)=0thenstockdata="0,0,0,0,0,0,0,0,0,0,0,0"elsestockdatasplit=split(stockdata,",")stockdata=""&exstock.checkstr(stockdatasplit(0))&","&stockdatasplit(1)&","&stockdatasplit(2)&","&stockdatasplit(3)&","&stockdatasplit(4)&","&stockdatasplit(5)&","&formatdatetime(""&stockdatasplit(30)&""&stockdatasplit(31)&"",0)&""endif‘0=股票名稱,1=開盤價格,2=昨收盤價格,3=當(dāng)前價格,4=最高價,5=最低價,6=更新時間getstockdata=stockdataendfunctionfunctiongetstockimg(code)dimrndnum,addnum,checkcode,imgsourceiflen(code)=5thengetstockimg="http://image.sinajs.cn/newchart/daily/n/sh"&code&".gif"endifimgsource="http://finance.sin.cn"case3getstockimg="/stockchart/realline.chart?"&code&"&1003&SZ500330"imgsource=""case4getstockimg="/chartserver?code="&code&""imgsource="/"endselectgetstockimg=split(""&getstockimg&"||"&imgsource&"","||")endfunctionfunctiongetastockimg()dimrndnum,addnum,checkcodedimgetastockimgb,imgsourceaddnum=6randomize:rndnum=cint(rnd*addnum)selectcaserndnumcase0getastockimg="/gifchartse/gif/000001.gif"getastockimgb="/gifchartse/gif/399001.gif"imgsource="/"case1getastockimg="http://mon/special/100.gif?C39"getastockimgb="http://mo/special/101.gif?HrS"imgsource=""case2getastockimg="/curve/realtime/index2.php?code=1a0001&w=180&h=140"getastockimgb=".cn/curve/realtime/index2.php?code=399001&w=180&h=140"imgsource=".cn"case3getastockimg="http://chart.cnl/stockchart/realline.chart?1a0001&1002&SZ180140"getastockimgb="http://chart.cnl/stockchart/realline.chart?399001&1002&SZ180140"imgsource="/"case4getastockimg="/newchart/small/ish000001.gif?1189176558328"getastockimgb="http://image.sin/newchart/small/isz399001.gif?1189176558328"imgsource="http://www.sinajs.cn"case5getastockimg="6/cgi/pic/sh/realtime/JA000001164143.png"getastockimgb="6/cgi/pic/sz/realtime/JA399001164143.png"imgsource="/"case6getastockimg="5/img/000001.png"getastockimgb="5/img/399001.png"imgsource="http://www.eastmon/"endselectgetastockimg=split(""&getastockimg&'||"&getastockimgb&"||"&imgsource&"","||")endfunction%>web-service接口CHINAstock的web-service:.cn/WebServices/ChinaStockWebService.asmx中國股票行情數(shù)據(jù)WEB服務(wù)(支持深圳和上海股市的全部基金、債券和股票),數(shù)據(jù)即時更新。輸出GIF分時走勢圖、日/周/月K線圖、及時行情數(shù)據(jù)(股票名稱、行情時間、最新價、昨收盤、今開盤、漲跌額、最低、最高、漲跌幅、成交量、成交額、競買價、競賣價、委比、買一-買五、賣一-賣五)。此WEB服務(wù)提供了如下幾個接口:getStockImageByCodeGET股票GIF分時走勢圖INput:theStockCode=股票代號,如:sh000001POST/WebServices/ChinaStockWebService.asmxHTTP/1.1Host:.cnContent-Type:text/xml;charset=utf-8Content-Length:lengthSOAPAction:"http://WebX.cn/getStockImageByCode"stringOutput:getStockImageByteByCode獲得中國股票GIF分時走勢圖字節(jié)數(shù)組INput:theStockCode=股票代號,如:sh000001POST/WebServices/ChinaStockWebService.asmxHTTP/1.1Host:.cnContent-Type:text/xml;charset=utf-8Content-Length:lengthSOAPAction:"http://WebX.cn/getStockImageByteByCode"string返回的數(shù)據(jù)如下:R0IG0DlhIQIsAfcAAAAAAAwLBxkGBQ40DhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMIhDHPEADIVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4IXIACoAHhkMyt4m4VkJtstbv8AgetStockImage_kByCode直接獲得中國股票GIF日/周/月K線圖(545*300pixel/72dpi)INPUT:theStockCode=股票代號theType=K線圖類型(D:日[默認(rèn)]、W:周、M:月),POST/WebServices/ChinaStockWebService.asmxHTTP/1.1Host:.cnContent-Type:text/xml;charset=utf-8Content-Length:lengthSOAPAction:"http://WebX.cn/getStockImage_kByCode"stringstring比如按照下圖所示輸入:返回的結(jié)果就是周K線圖:getStockImage_kByteByCode獲得中國股票GIF日/周/月K線圖字節(jié)數(shù)組Input:theStockCode=股票代號,如:sh000001POST/WebServices/ChinaStockWebService.asmxHTTP/1.1Host:.cnContent-Type:text/xml;charset=utf-8Content-Length:lengthSOAPAction:"http://WebX/getStockImage_kByteByCode"stringstringHTTP/1.1200OKContent-Type:text/xml;charset=utf-8Content-Length:lengthbase64Binary比如按照下圖輸入:返回的結(jié)果就是周K線圖字節(jié)數(shù)組R0IGODIhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMIhDHPEADIVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4IXIACoAHhkMyt4m4VkJtstbv8AgetStockInfoByCode獲得中國股票及時行情input:theStockCode=股票代號POST/WebServices/ChinaStockWebServi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論