wanggangtao 5 年之前
父節點
當前提交
8d6e866392

+ 0 - 1
api/v1.0/api.php

@@ -7,7 +7,6 @@ if(isset($_REQUEST["source"]))
 {
     $source     = safeCheck($_REQUEST['source'],0);//来源
 }
-
 $timestamp     = safeCheck($_REQUEST['timestamp'],0);//来源
 $sign_raw = md5($method.$timestamp);
 if($sign_raw != $sign) $api->ApiError('002', '校验不通过!');

+ 1 - 0
api/v1.0/api_boniu_get_info_by_code.php

@@ -0,0 +1 @@
+<?php
/**
 * Created by PhpStorm.
 * User: wanggagtao
 * Date: 2019/4/18
 * Time: 10:47 AM
 */

try {
    $code = isset($_REQUEST['code'])?safeCheck($_REQUEST['code'],1):'0';
    if(empty($code)) throw new MyException("code参数不能为空",101);
    $stock_info=Stock::getInfoByCode($code);
    echo action_msg_data(API::SUCCESS_MSG, API::SUCCESS, $stock_info);
}catch (MyException $e){
    $api->ApiError($e->getCode(), $e->getMessage());
}

+ 86 - 0
api/v1.0/demo/api_boniu_get_info_by_code.html

@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>股票信息接口</title>
+    <script type="text/javascript" src="js/jquery.1.9.1.min.js"></script>
+    <script type="text/javascript" src="js/func.common.js"></script>
+    <script type="text/javascript" src="js/func.js"></script>
+    <script type="text/javascript" src="js/jquery.md5.js">//$.md5()</script>
+    <script type="text/javascript" src="js/jquery.base64.js">//$.base64.encode()</script>
+    <script src="js/c.js" type="text/javascript"></script>
+    <script src="js/urchin.js" type="text/javascript"></script>
+    <link href="css/s.css" type="text/css" rel="stylesheet">
+    <link href="css/base.css" type="text/css" rel="stylesheet">
+    <script type="text/javascript">
+        $(function(){
+            $('#btn').click(function(){
+                var method = $('input[name="method"]').val();
+                var code = $('input[name="code"]').val();
+                var timestamp = $('input[name="timestamp"]').val();
+                var sign = $.md5(method+timestamp);
+                $('#sign').val(sign);
+                $.ajax({
+                    type         : 'POST',
+                    data         : {
+                        'method' :method,
+                        'code' :code,
+                        'timestamp' :timestamp,
+                        'sign'   : sign
+                    },
+                    url : "../api.php",
+                    beforeSend :  function(data){
+
+                        $('#Canvas').html('<p>请求处理中...</p>');
+                    },
+                    success :     function(data){
+                        alert(data);
+                        Process(data);
+                    },
+                    error :       function(request, errtext, e){
+                        $('#Canvas').html('<p><b>发生错误</b></p><p>'+request.status+'<br/>'+errtext+'</p>');
+                    }
+                });
+            });
+        });
+    </script>
+</head>
+<body>
+<div id="head"><p>数据中心向回朔系统通过code获取股票信息</p></div>
+<div id="content">
+    <div id="left">
+        <div class ="message"><p>接口返回:</p></div>
+        <div id="Canvas" class="Canvas"></div>
+    </div>
+    <div id="right">
+        <div class ="message"><p>请求数据:</p></div>
+        <form>
+            <p>
+                <span>method:</span>
+                <input type="text" class="input-text"  name="method" value="api_boniu_get_info_by_code"/>
+            </p>
+
+            <p>
+                <span>timestamp:</span>
+                <input type="text" class="input-text"  name="timestamp" value="11111111"/>
+            </p>
+
+
+            <p>
+                <span>code</span>
+                <input type="text" class="input-text"  name="code" value="600008"/>
+            </p>
+
+
+            <p>
+
+            </p>
+            <p><span>校验码:</span><input type="text" class="input-text" id="sign" readonly/></p>
+            <p><button class="button success small" id="btn" type="button">发送请求</button></p>
+        </form>
+    </div>
+</div>
+
+
+</body>
+</html>

+ 8 - 1
api/v1.0/demo/index.html

@@ -28,11 +28,18 @@
 
 	<tr>
 		<td class="n1">1.1</td>
-		<td class="n2"><a href="api_boniu_get_stock_info.html" target="_blank">关键字组列表</a></td>
+		<td class="n2"><a href="api_boniu_get_stock_info.html" target="_blank">获取股票列表信息</a></td>
 		<td class="n3"><a href="api_boniu_get_stock_info.html" target="_blank">查看Demo</a></td>
 		<td class="n4"><a href="#" target="_blank">下载文档</a></td>
 	</tr>
 
+	<tr>
+		<td class="n1">1.1</td>
+		<td class="n2"><a href="api_boniu_get_by_code.html" target="_blank">根据股票代码获取股票信息</a></td>
+		<td class="n3"><a href="api_boniu_get_by_code.html" target="_blank">查看Demo</a></td>
+		<td class="n4"><a href="#" target="_blank">下载文档</a></td>
+	</tr>
+
 
 </table>
 </body>