今天一个二逼朋友让我帮忙写个股票查询的类,来集成到微信中,所以花了一点时间写了一个不完整的,哈哈,如果有想玩的人,可以继续提交代码,让它变得完善起来!!GitHub 地址:github.com/widuu/stock 代码如下:
// +----------------------------------------------------------------------
// | 股票类
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://yun.widuu.com All rights reserved.
// +----------------------------------------------------------------------
// | Author: widuu
// +----------------------------------------------------------------------
// | Time : 2015/6/6
// +---------------------------------------------------------------------
class stock{
/**
* 股票数据接口
*/
const STOCK_URL = "http://apis.baidu.com/apistore/stockservice/stock";
/**
* 通过拼音或者汉字获取股票代码
*/
const SOCKET_SUGGEST = "http://cjhq.baidu.com/suggest?code5=";
/**
* 单态实例
*/
private static $instance;
/**
* API 密钥
*/
private static $apikey;
/**
* 实例化类和指定API KEY
* @param apikey string
* @return instance object
*/
public static function getInstance($apikey){
if( self::$instance == NULL ){
self::$instance = new self;
self::$apikey = $apikey;
}
return self::$instance;
}
/**
* 获取股票名称
* @param stockid string
* @return stockName string
*/
public static function getName($stockid){
$result = self::getSingleStock($stockid);
return $result['name'];
}
/**
* 获取最后更新时间
* @param stockid string
* @return time string
*/
public static function getTime($stockid){
$result = self::getSingleStock($stockid);
return $result['date'].$result['time'];
}
/**
* 获取K线图地址
* @param stockid string
* @param date string
发表评论 取消回复