热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信公众平台消息接口开发(5)股票查询

本系统教程以微信公众平台应用天气神(账号WeatherGod,支持国内近2500个城市天气预报的名称、拼音、区号以及语音触发模式,地理位置查询,及图片识别,语音识别(研),股票查询,快递查询,日期查询,星座查询等)为例,讲解微信接口开发过程。欢迎大家关注该账
本系统教程以微信公众平台应用天气神(账号WeatherGod,支持国内近2500个城市天气预报的名称、拼音、区号以及语音触发模式,地理位置查询,及图片识别,语音识别(研),股票查询,快递查询,日期查询,星座查询等)为例,讲解微信接口开发过程。欢迎大家关注该账号并使用各种方式查询当地天气,二维码见底部。

一、请求数据

首先需要能有取得股票数据的接口,方倍工作室提供股票查询接口如下,其中000063为中兴通讯股票代码

http://api2.sinaapp.com/search/stock/?appkey=0020130430&appsecert=fa6095e113cd28fd&reqtype=text&keyword=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股,中小板,创业板

下面是查询上证指数

先看下今天上证指数行情,与微信内容对比,完全一样。

深圳成指

下面是查询上海A股

深圳B股



推荐阅读
author-avatar
罢脑货_246
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有