微信公眾平台消息接口開發(5)股票查詢


微信 股票查詢 天氣預報 天氣神 公眾平台 開發模式   
作者:http://www.cnblogs.com/txw1958/ 

原文:http://www.cnblogs.com/txw1958/archive/2013/02/21/weixin-if5-stock.html

 

一、新浪股票數據接口

以大秦鐵路(股票代碼:601006)為例,如果要獲取它的最新行情,只需訪問新浪的股票數據
接口:http://hq.sinajs.cn/list=sh601006這個url會返回一串文本,例如:

var hq_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";

這個字符串由許多數據拼接在一起,不同含義的數據用逗號隔開了,按照程序員的思路,順序號從0開始。
0:”大秦鐵路”,股票名字;
1:”27.55″,今日開盤價;
2:”27.25″,昨日收盤價;
3:”26.91″,當前價格;
4:”27.55″,今日最高價;
5:”26.20″,今日最低價;
6:”26.91″,競買價,即“買一”報價;
7:”26.92″,競賣價,即“賣一”報價;
8:”22114263″,成交的股票數,由於股票交易以一百股為基本單位,所以在使用時,通常把該值除以一百;
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″,時間;

 

二、方倍股票接口

方倍工作室提供股票查詢接口如下,其中000063為中興通訊股票代碼

返回格式如下:

{
    "errcode": "0",
    "msgtype": "text",
    "text": {
        "content": "中興通訊[000063]\n最新:12.42\n漲跌:0.49\n漲幅:4.11%\n總手:47.6913萬\n金額:58255萬\n"
    }
}

發起請求,核心代碼如下:

            $url = "http://api2.sinaapp.com/search/stock/?appkey=0020130430&appsecert=fa6095e113cd28fd&reqtype=text&keyword=".$keyword;
            $stockJson = file_get_contents($url);
            $stockInfo = json_decode($stockJson, true);
            $contentStr = $stockInfo['text']['content'];

 

二,效果演示

目前支持國內的股指有上證指數,深圳成指,滬深300,中小板指,創業板指,B股指數,相應的股票代碼(通達信行情代碼)如下

上證指數 999999
深圳成指 399001
滬深300 000300
中小板指 399005
創業板指 399006
B股指數 000003

 

個股目前支持上海A股,上海B股,深圳A股,深圳B股,中小板,創業板

 

下面是查詢上證指數

下面是查詢個股

 

  

====================================================================

方倍工作室微信公眾平台賬號關注方法:
1. 微信通訊錄-添加朋友-查找公眾號-搜索“方倍工作室”
2. 微信通訊錄-添加朋友-搜號碼-輸入“pondbaystudio”
3. 使用微信掃描下面的二維碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM