api_boniu_get_any_day.php 2.3 KB

1
  1. <?php /** * Created by PhpStorm. * User: wanggagtao * Date: 2019/4/18 * Time: 10:47 AM * 获取当天的日k数据 */ try { $code = isset($_REQUEST['code'])?safeCheck($_REQUEST['code'],1):0; $date = isset($_REQUEST['date'])?safeCheck($_REQUEST['date'],0):0; if(empty($code)) throw new MyException("code参数不能为空",101); // $date =(int)strtotime($date) ; $stock_info=Day_k::get_current_day_k($code,$date); $param=array(); if(!empty($stock_info)){ $param["date"]=$stock_info["date"];//取数据的时期 $param["open_price"]=$stock_info["open_price"]; $param["close_price"]=$stock_info["close_price"]; $param["highest_price"]=$stock_info["highest_price"]; $param["lowest_price"]=$stock_info["lowest_price"]; $param["amount"]=$stock_info["amount"]; $param["m233"]=$stock_info["m233"]; $param["m5"]=$stock_info["m5"]; $param["m10"]=$stock_info["m10"]; $param["m20"]=$stock_info["m20"]; $param["m30"]=$stock_info["m30"]; $param["m60"]=$stock_info["m60"]; // $param["way"]=$value["value"]; //不复权价格 // $param["sign"]=$value[""];//涨跌标志 // $param["Harden_Price"]=$value[""];//涨停时价格 // $param["limit_price"]=$value[""];//跌停时价格 // $param["mark"]=$value["mark"];//是否ST if(!empty($stock_info["code"])) { $stock=Stock::getInfoByCode($stock_info["code"]); if($stock["sector"]==10){ $param['stock_block']="上证主板"; } else if($stock["sector"]==11){ $param['stock_block']="科创板"; } else if($stock["sector"]==20){ $param['stock_block']="深证主板"; } else if($stock["sector"]==21){ $param['stock_block']="中小板"; } else if($stock["sector"]==22){ $param['stock_block']="创业板"; } else if($stock["sector"]==30){ $param['stock_block']="香港联交所"; } } } echo action_msg_data(API::SUCCESS_MSG, API::SUCCESS, $param); }catch (MyException $e){ $api->ApiError($e->getCode(), $e->getMessage()); }