IndexApiList.jsx 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613
  1. const _url = "http://boniu.xazhima.com/api/v1.0/demo/";
  2. const indexApiList = [
  3. {
  4. name: "指数基本信息",
  5. apiurl: _url + "index_list.html",
  6. inputpara: ["method=stock_info&code=股票代码&timestamp=时间戳&sign=签名值"],
  7. url: "/indexApi/indexBasicInfo",
  8. key: "indexBasic",
  9. data: {
  10. outputResult: [
  11. {
  12. key: "1",
  13. name: "message_code",
  14. desc: 200
  15. },
  16. {
  17. key: "2",
  18. name: "message",
  19. desc: "success"
  20. },
  21. {
  22. key: "3",
  23. name: "code",
  24. desc: "指数代码"
  25. },
  26. {
  27. key: "4",
  28. name: "name",
  29. desc: "指数名称"
  30. },
  31. {
  32. key: "5",
  33. name: "sector",
  34. desc: "交易板块"
  35. },
  36. {
  37. key: "6",
  38. name: "exchange",
  39. desc: "所属市场"
  40. }
  41. ],
  42. errorResult: [
  43. {
  44. key: "1",
  45. type: "股票代码错误",
  46. code: 301,
  47. message: "股票代码不存在/错误"
  48. },
  49. {
  50. key: "3",
  51. type: "签名错误",
  52. code: 304,
  53. message: "非法签名"
  54. },
  55. {
  56. key: "4",
  57. type: "返回数据为空",
  58. code: 401,
  59. message: "股票数据为空"
  60. },
  61. {
  62. key: "5",
  63. type: "服务器错误",
  64. code: 501,
  65. message: "服务器错误"
  66. }
  67. ]
  68. }
  69. },
  70. {
  71. name: "指数当天信息",
  72. apiurl: _url + "index_current_day.html",
  73. inputpara: [
  74. "method=index_current_day&timestamp=时间戳&code=指数代码&sign=签名值",
  75. "参数说明:如果取日期时间不是交易日,则使用这个日期之前的最近一个交易日"
  76. ],
  77. url: "/indexApi/indexNow",
  78. key: "indexNow",
  79. data: {
  80. outputResult: [
  81. {
  82. key: "1",
  83. name: "message_code",
  84. desc: 200
  85. },
  86. {
  87. key: "2",
  88. name: "message",
  89. desc: "success"
  90. },
  91. {
  92. key: "3",
  93. name: "code",
  94. desc: "指数代码"
  95. },
  96. {
  97. key: "4",
  98. name: "name",
  99. desc: "指数名称"
  100. },
  101. {
  102. key: "5",
  103. name: "date",
  104. desc: "交易日期"
  105. },
  106. {
  107. key: "6",
  108. name: "open_price",
  109. desc: "开盘价"
  110. },
  111. {
  112. key: "7",
  113. name: "close_price",
  114. desc: "收盘价"
  115. },
  116. {
  117. key: "8",
  118. name: "highest_price",
  119. desc: "最高价"
  120. },
  121. {
  122. key: "9",
  123. name: "lowest_price",
  124. desc: "最低价"
  125. },
  126. {
  127. key: "10",
  128. name: "amount",
  129. desc: "成交量"
  130. },
  131. {
  132. key: "11",
  133. name: "value",
  134. desc: "成交金额"
  135. },
  136. {
  137. key: "12",
  138. name: "increase_ratio",
  139. desc: "涨跌幅"
  140. },
  141. {
  142. key: "13",
  143. name: "increase_price",
  144. desc: "涨跌额"
  145. }
  146. ],
  147. errorResult: [
  148. {
  149. key: "1",
  150. type: "股票代码错误",
  151. code: 301,
  152. message: "股票代码不存在/错误"
  153. },
  154. {
  155. key: "3",
  156. type: "签名错误",
  157. code: 304,
  158. message: "非法签名"
  159. },
  160. {
  161. key: "4",
  162. type: "返回数据为空",
  163. code: 401,
  164. message: "股票数据为空"
  165. },
  166. {
  167. key: "5",
  168. type: "服务器错误",
  169. code: 501,
  170. message: "服务器错误"
  171. }
  172. ]
  173. }
  174. },
  175. {
  176. name: "时间段信息(指数代码+起止日期)",
  177. apiurl: _url + "index_day_k.html",
  178. inputpara: [
  179. "method=index_day_k&timestamp=时间戳&code=指数代码&sign=签名值&start_date=开始日期&end_date=结束日期&order=列表正序/倒序"
  180. ],
  181. url: "/indexApi/indexQuant",
  182. key: "indexQuant",
  183. data: {
  184. outputResult: [
  185. {
  186. key: "1",
  187. name: "message_code",
  188. desc: 200
  189. },
  190. {
  191. key: "2",
  192. name: "message",
  193. desc: "success"
  194. },
  195. {
  196. key: "3",
  197. name: "code",
  198. desc: "指数代码"
  199. },
  200. {
  201. key: "4",
  202. name: "start_date",
  203. desc: "开始日期"
  204. },
  205. {
  206. key: "5",
  207. name: "end_date",
  208. desc: "结束日期"
  209. },
  210. {
  211. key: "6",
  212. name: "order",
  213. desc: "列表正序/倒序"
  214. },
  215. {
  216. key: "7",
  217. name: "list",
  218. desc: "",
  219. children: [
  220. {
  221. key: "3",
  222. name: "code",
  223. desc: "指数代码"
  224. },
  225. {
  226. key: "4",
  227. name: "name",
  228. desc: "指数名称"
  229. },
  230. {
  231. key: "5",
  232. name: "date",
  233. desc: "交易日期"
  234. },
  235. {
  236. key: "6",
  237. name: "open_price",
  238. desc: "开盘价"
  239. },
  240. {
  241. key: "7",
  242. name: "close_price",
  243. desc: "收盘价"
  244. },
  245. {
  246. key: "8",
  247. name: "highest_price",
  248. desc: "最高价"
  249. },
  250. {
  251. key: "9",
  252. name: "lowest_price",
  253. desc: "最低价"
  254. },
  255. {
  256. key: "10",
  257. name: "amount",
  258. desc: "成交量"
  259. },
  260. {
  261. key: "11",
  262. name: "value",
  263. desc: "成交金额"
  264. },
  265. {
  266. key: "12",
  267. name: "increase_ratio",
  268. desc: "涨跌幅"
  269. },
  270. {
  271. key: "13",
  272. name: "increase_price",
  273. desc: "涨跌额"
  274. }
  275. ]
  276. }
  277. ],
  278. errorResult: [
  279. {
  280. key: "1",
  281. type: "股票代码错误",
  282. code: 301,
  283. message: "股票代码不存在/错误"
  284. },
  285. {
  286. key: "3",
  287. type: "签名错误",
  288. code: 304,
  289. message: "非法签名"
  290. },
  291. {
  292. key: "4",
  293. type: "返回数据为空",
  294. code: 401,
  295. message: "股票数据为空"
  296. },
  297. {
  298. key: "5",
  299. type: "服务器错误",
  300. code: 501,
  301. message: "服务器错误"
  302. }
  303. ]
  304. }
  305. },
  306. {
  307. name: "指数回溯",
  308. apiurl: _url + "index_recent_days.html",
  309. inputpara: [
  310. "method=ndex_recent_days&timestamp=时间戳&code=指数代码&sign=签名值&start_date=开始日期&traceback_days=回溯天数&order=列表正序/倒序",
  311. "参数说明:回溯天数,取交易日"
  312. ],
  313. url: "/indexApi/indexBack",
  314. key: "indexBack",
  315. data: {
  316. outputResult: [
  317. {
  318. key: "1",
  319. name: "message_code",
  320. desc: 200
  321. },
  322. {
  323. key: "2",
  324. name: "message",
  325. desc: "success"
  326. },
  327. {
  328. key: "3",
  329. name: "code",
  330. desc: "指数代码"
  331. },
  332. {
  333. key: "4",
  334. name: "start_date",
  335. desc: "开始日期"
  336. },
  337. {
  338. key: "5",
  339. name: "end_date",
  340. desc: "回溯天数"
  341. },
  342. {
  343. key: "6",
  344. name: "order",
  345. desc: "列表正序/倒序"
  346. },
  347. {
  348. key: "7",
  349. name: "list",
  350. desc: "",
  351. children: [
  352. {
  353. key: "3",
  354. name: "code",
  355. desc: "指数代码"
  356. },
  357. {
  358. key: "4",
  359. name: "name",
  360. desc: "指数名称"
  361. },
  362. {
  363. key: "5",
  364. name: "date",
  365. desc: "交易日期"
  366. },
  367. {
  368. key: "6",
  369. name: "open_price",
  370. desc: "开盘价"
  371. },
  372. {
  373. key: "7",
  374. name: "close_price",
  375. desc: "收盘价"
  376. },
  377. {
  378. key: "8",
  379. name: "highest_price",
  380. desc: "最高价"
  381. },
  382. {
  383. key: "9",
  384. name: "lowest_price",
  385. desc: "最低价"
  386. },
  387. {
  388. key: "10",
  389. name: "amount",
  390. desc: "成交量"
  391. },
  392. {
  393. key: "11",
  394. name: "value",
  395. desc: "成交金额"
  396. },
  397. {
  398. key: "12",
  399. name: "increase_ratio",
  400. desc: "涨跌幅"
  401. },
  402. {
  403. key: "13",
  404. name: "increase_price",
  405. desc: "涨跌额"
  406. }
  407. ]
  408. }
  409. ],
  410. errorResult: [
  411. {
  412. key: "1",
  413. type: "股票代码错误",
  414. code: 301,
  415. message: "股票代码不存在/错误"
  416. },
  417. {
  418. key: "3",
  419. type: "签名错误",
  420. code: 304,
  421. message: "非法签名"
  422. },
  423. {
  424. key: "4",
  425. type: "返回数据为空",
  426. code: 401,
  427. message: "股票数据为空"
  428. },
  429. {
  430. key: "5",
  431. type: "服务器错误",
  432. code: 501,
  433. message: "服务器错误"
  434. }
  435. ]
  436. }
  437. },
  438. {
  439. name: "指数某天信息",
  440. apiurl: _url + "index_any_day.html",
  441. inputpara: [
  442. "method=index_any_day&timestamp=时间戳&code=指数代码&date=交易日",
  443. "参数说明:无论是否查询日期是不是交易日,都输出结果,不需要向前推到最近的交易日"
  444. ],
  445. url: "/indexApi/indexSomeDay",
  446. key: "indexSomeDay",
  447. data: {
  448. outputResult: [
  449. {
  450. key: "1",
  451. name: "message_code",
  452. desc: 200
  453. },
  454. {
  455. key: "2",
  456. name: "message",
  457. desc: "success"
  458. },
  459. {
  460. key: "3",
  461. name: "code",
  462. desc: "指数代码"
  463. },
  464. {
  465. key: "4",
  466. name: "name",
  467. desc: "指数名称"
  468. },
  469. {
  470. key: "5",
  471. name: "date",
  472. desc: "交易日期"
  473. },
  474. {
  475. key: "6",
  476. name: "open_price",
  477. desc: "开盘价"
  478. },
  479. {
  480. key: "7",
  481. name: "close_price",
  482. desc: "收盘价"
  483. },
  484. {
  485. key: "8",
  486. name: "highest_price",
  487. desc: "最高价"
  488. },
  489. {
  490. key: "9",
  491. name: "lowest_price",
  492. desc: "最低价"
  493. },
  494. {
  495. key: "10",
  496. name: "amount",
  497. desc: "成交量"
  498. },
  499. {
  500. key: "11",
  501. name: "value",
  502. desc: "成交金额"
  503. },
  504. {
  505. key: "12",
  506. name: "increase_ratio",
  507. desc: "涨跌幅"
  508. },
  509. {
  510. key: "13",
  511. name: "increase_price",
  512. desc: "涨跌额"
  513. }
  514. ],
  515. errorResult: [
  516. {
  517. key: "1",
  518. type: "指数代码错误",
  519. code: 300,
  520. message: "指数代码不存在/错误"
  521. },
  522. {
  523. key: "2",
  524. type: "返回数据为空",
  525. code: 301,
  526. message: "指数数据为空"
  527. },
  528. {
  529. key: "3",
  530. type: "签名错误",
  531. code: 401,
  532. message: "非法签名"
  533. }
  534. ]
  535. }
  536. },
  537. {
  538. name: "指数列表信息",
  539. apiurl: _url + "index_list.html",
  540. inputpara: [
  541. "method=index_list&timestamp=时间戳&sign=签名值",
  542. "参数说明:指数列表不分页"
  543. ],
  544. url: "/indexApi/indexListInf",
  545. key: "indexListInf",
  546. data: {
  547. outputResult: [
  548. {
  549. key: "1",
  550. name: "message_code",
  551. desc: 200
  552. },
  553. {
  554. key: "2",
  555. name: "message",
  556. desc: "success"
  557. },
  558. {
  559. key: "3",
  560. name: "list",
  561. desc: "",
  562. children: [
  563. {
  564. key: "3",
  565. name: "code",
  566. desc: "指数代码"
  567. },
  568. {
  569. key: "3",
  570. name: "name",
  571. desc: "指数名称"
  572. },
  573. {
  574. key: "4",
  575. name: "name",
  576. desc: "sector"
  577. },
  578. {
  579. key: "5",
  580. name: "exchange",
  581. desc: "所属市场"
  582. }
  583. ]
  584. }
  585. ],
  586. errorResult: [
  587. {
  588. key: "1",
  589. type: "交易板块错误",
  590. code: 302,
  591. message: "交易板块不存在/错误"
  592. },
  593. {
  594. key: "2",
  595. type: "所属市场错误",
  596. code: 303,
  597. message: "所属市场不存在/错误"
  598. },
  599. {
  600. key: "3",
  601. type: "签名错误",
  602. code: 401,
  603. message: "非法签名"
  604. }
  605. ]
  606. }
  607. }
  608. ];
  609. export default indexApiList;