IndexApiList.jsx 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836
  1. const _url = "http://bn-data.xazhima.com/api/v1.0/demo/";
  2. const _sdk = "http://bn-data.xazhima.com/sdk/";
  3. const indexApiList = [
  4. {
  5. name: "指数基本信息",
  6. apiurl: _url + "index_info.html",
  7. inputpara: ["method=index_info&code=股票代码&timestamp=时间戳&sign=签名值"],
  8. url: "/indexApi/indexBasicInfo",
  9. key: "indexBasic",
  10. sdk_url: _sdk + "index_info.sdk",
  11. data: {
  12. outputResult: [
  13. {
  14. key: "1",
  15. name: "message_code",
  16. desc: 200
  17. },
  18. {
  19. key: "2",
  20. name: "message",
  21. desc: "success"
  22. },
  23. {
  24. key: "3",
  25. name: "code",
  26. desc: "指数代码"
  27. },
  28. {
  29. key: "4",
  30. name: "name",
  31. desc: "指数名称"
  32. },
  33. {
  34. key: "5",
  35. name: "sector",
  36. desc: "交易板块"
  37. },
  38. {
  39. key: "6",
  40. name: "exchange",
  41. desc: "所属市场"
  42. }
  43. ],
  44. errorResult: [
  45. {
  46. key: "1",
  47. type: "指数代码错误",
  48. code: 301,
  49. message: "指数代码不存在/错误"
  50. },
  51. {
  52. key: "3",
  53. type: "签名错误",
  54. code: 304,
  55. message: "非法签名"
  56. },
  57. {
  58. key: "13",
  59. type: "时间/时间段输入错误",
  60. code: "305",
  61. message: "时间/时间段错误"
  62. },
  63. {
  64. key: "14",
  65. type: "复权码输入错误",
  66. code: "306",
  67. message: "复权码错误"
  68. },
  69. {
  70. key: "15",
  71. type: "code未输入,参数为空",
  72. code: "307",
  73. message: "code参数不能为空"
  74. },
  75. {
  76. key: "16",
  77. type: "方法名输入错误",
  78. code: "308",
  79. message: "方法名错误"
  80. },
  81. {
  82. key: "17",
  83. type: "order输入错误",
  84. code: "309",
  85. message: "order参数错误"
  86. },
  87. {
  88. key: "18",
  89. type: "traceback_days输入有误",
  90. code: "310",
  91. message: "traceback_days参数错误"
  92. },
  93. {
  94. key: "4",
  95. type: "返回数据为空",
  96. code: 401,
  97. message: "指数数据为空"
  98. },
  99. {
  100. key: "5",
  101. type: "服务器错误",
  102. code: 501,
  103. message: "服务器错误"
  104. }
  105. ]
  106. }
  107. },
  108. {
  109. name: "指数当天信息",
  110. apiurl: _url + "index_current_day.html",
  111. sdk_url: _sdk + "index_current_day.sdk",
  112. inputpara: [
  113. "method=index_current_day&timestamp=时间戳&code=指数代码&sign=签名值",
  114. "参数说明:如果取日期时间不是交易日,则使用这个日期之前的最近一个交易日"
  115. ],
  116. url: "/indexApi/indexNow",
  117. key: "indexNow",
  118. data: {
  119. outputResult: [
  120. {
  121. key: "1",
  122. name: "message_code",
  123. desc: 200
  124. },
  125. {
  126. key: "2",
  127. name: "message",
  128. desc: "success"
  129. },
  130. {
  131. key: "3",
  132. name: "code",
  133. desc: "指数代码"
  134. },
  135. {
  136. key: "4",
  137. name: "name",
  138. desc: "指数名称"
  139. },
  140. {
  141. key: "5",
  142. name: "date",
  143. desc: "交易日期"
  144. },
  145. {
  146. key: "6",
  147. name: "open_price",
  148. desc: "开盘价"
  149. },
  150. {
  151. key: "7",
  152. name: "close_price",
  153. desc: "收盘价"
  154. },
  155. {
  156. key: "8",
  157. name: "highest_price",
  158. desc: "最高价"
  159. },
  160. {
  161. key: "9",
  162. name: "lowest_price",
  163. desc: "最低价"
  164. },
  165. {
  166. key: "10",
  167. name: "amount",
  168. desc: "成交量"
  169. },
  170. {
  171. key: "11",
  172. name: "value",
  173. desc: "成交金额"
  174. },
  175. {
  176. key: "12",
  177. name: "increase_ratio",
  178. desc: "涨跌幅"
  179. },
  180. {
  181. key: "13",
  182. name: "increase_price",
  183. desc: "涨跌额"
  184. }
  185. ],
  186. errorResult: [
  187. {
  188. key: "1",
  189. type: "指数代码错误",
  190. code: 301,
  191. message: "指数代码不存在/错误"
  192. },
  193. {
  194. key: "3",
  195. type: "签名错误",
  196. code: 304,
  197. message: "非法签名"
  198. },
  199. {
  200. key: "13",
  201. type: "时间/时间段输入错误",
  202. code: "305",
  203. message: "时间/时间段错误"
  204. },
  205. {
  206. key: "14",
  207. type: "复权码输入错误",
  208. code: "306",
  209. message: "复权码错误"
  210. },
  211. {
  212. key: "15",
  213. type: "code未输入,参数为空",
  214. code: "307",
  215. message: "code参数不能为空"
  216. },
  217. {
  218. key: "16",
  219. type: "方法名输入错误",
  220. code: "308",
  221. message: "方法名错误"
  222. },
  223. {
  224. key: "17",
  225. type: "order输入错误",
  226. code: "309",
  227. message: "order参数错误"
  228. },
  229. {
  230. key: "18",
  231. type: "traceback_days输入有误",
  232. code: "310",
  233. message: "traceback_days参数错误"
  234. },
  235. {
  236. key: "4",
  237. type: "返回数据为空",
  238. code: 401,
  239. message: "指数数据为空"
  240. },
  241. {
  242. key: "5",
  243. type: "服务器错误",
  244. code: 501,
  245. message: "服务器错误"
  246. }
  247. ]
  248. }
  249. },
  250. {
  251. name: "时间段信息(指数代码+起止日期)",
  252. apiurl: _url + "index_day_k.html",
  253. sdk_url: _sdk + "index_day_k.sdk",
  254. inputpara: [
  255. "method=index_day_k&timestamp=时间戳&code=指数代码&sign=签名值&start_date=开始日期&end_date=结束日期&order=列表正序/倒序"
  256. ],
  257. url: "/indexApi/indexQuant",
  258. key: "indexQuant",
  259. data: {
  260. outputResult: [
  261. {
  262. key: "1",
  263. name: "message_code",
  264. desc: 200
  265. },
  266. {
  267. key: "2",
  268. name: "message",
  269. desc: "success"
  270. },
  271. {
  272. key: "3",
  273. name: "code",
  274. desc: "指数代码"
  275. },
  276. {
  277. key: "4",
  278. name: "start_date",
  279. desc: "开始日期"
  280. },
  281. {
  282. key: "5",
  283. name: "end_date",
  284. desc: "结束日期"
  285. },
  286. {
  287. key: "6",
  288. name: "order",
  289. desc: "列表正序/倒序"
  290. },
  291. {
  292. key: "7",
  293. name: "list",
  294. desc: "",
  295. children: [
  296. {
  297. key: "3",
  298. name: "code",
  299. desc: "指数代码"
  300. },
  301. {
  302. key: "4",
  303. name: "name",
  304. desc: "指数名称"
  305. },
  306. {
  307. key: "5",
  308. name: "date",
  309. desc: "交易日期"
  310. },
  311. {
  312. key: "6",
  313. name: "open_price",
  314. desc: "开盘价"
  315. },
  316. {
  317. key: "7",
  318. name: "close_price",
  319. desc: "收盘价"
  320. },
  321. {
  322. key: "8",
  323. name: "highest_price",
  324. desc: "最高价"
  325. },
  326. {
  327. key: "9",
  328. name: "lowest_price",
  329. desc: "最低价"
  330. },
  331. {
  332. key: "10",
  333. name: "amount",
  334. desc: "成交量"
  335. },
  336. {
  337. key: "11",
  338. name: "value",
  339. desc: "成交金额"
  340. },
  341. {
  342. key: "12",
  343. name: "increase_ratio",
  344. desc: "涨跌幅"
  345. },
  346. {
  347. key: "13",
  348. name: "increase_price",
  349. desc: "涨跌额"
  350. }
  351. ]
  352. }
  353. ],
  354. errorResult: [
  355. {
  356. key: "1",
  357. type: "指数代码错误",
  358. code: 301,
  359. message: "指数代码不存在/错误"
  360. },
  361. {
  362. key: "3",
  363. type: "签名错误",
  364. code: 304,
  365. message: "非法签名"
  366. },
  367. {
  368. key: "13",
  369. type: "时间/时间段输入错误",
  370. code: "305",
  371. message: "时间/时间段错误"
  372. },
  373. {
  374. key: "14",
  375. type: "复权码输入错误",
  376. code: "306",
  377. message: "复权码错误"
  378. },
  379. {
  380. key: "15",
  381. type: "code未输入,参数为空",
  382. code: "307",
  383. message: "code参数不能为空"
  384. },
  385. {
  386. key: "16",
  387. type: "方法名输入错误",
  388. code: "308",
  389. message: "方法名错误"
  390. },
  391. {
  392. key: "17",
  393. type: "order输入错误",
  394. code: "309",
  395. message: "order参数错误"
  396. },
  397. {
  398. key: "18",
  399. type: "traceback_days输入有误",
  400. code: "310",
  401. message: "traceback_days参数错误"
  402. },
  403. {
  404. key: "4",
  405. type: "返回数据为空",
  406. code: 401,
  407. message: "指数数据为空"
  408. },
  409. {
  410. key: "5",
  411. type: "服务器错误",
  412. code: 501,
  413. message: "服务器错误"
  414. }
  415. ]
  416. }
  417. },
  418. {
  419. name: "指数回溯",
  420. apiurl: _url + "index_recent_days.html",
  421. sdk_url: _sdk + "index_recent_days.sdk",
  422. inputpara: [
  423. "method=index_recent_days&timestamp=时间戳&code=指数代码&sign=签名值&start_date=开始日期&traceback_days=回溯天数&order=列表正序/倒序",
  424. "参数说明:回溯天数,取交易日"
  425. ],
  426. url: "/indexApi/indexBack",
  427. key: "indexBack",
  428. data: {
  429. outputResult: [
  430. {
  431. key: "1",
  432. name: "message_code",
  433. desc: 200
  434. },
  435. {
  436. key: "2",
  437. name: "message",
  438. desc: "success"
  439. },
  440. {
  441. key: "3",
  442. name: "code",
  443. desc: "指数代码"
  444. },
  445. {
  446. key: "4",
  447. name: "start_date",
  448. desc: "开始日期"
  449. },
  450. {
  451. key: "5",
  452. name: "end_date",
  453. desc: "回溯天数"
  454. },
  455. {
  456. key: "6",
  457. name: "order",
  458. desc: "列表正序/倒序"
  459. },
  460. {
  461. key: "7",
  462. name: "list",
  463. desc: "",
  464. children: [
  465. {
  466. key: "3",
  467. name: "code",
  468. desc: "指数代码"
  469. },
  470. {
  471. key: "4",
  472. name: "name",
  473. desc: "指数名称"
  474. },
  475. {
  476. key: "5",
  477. name: "date",
  478. desc: "交易日期"
  479. },
  480. {
  481. key: "6",
  482. name: "open_price",
  483. desc: "开盘价"
  484. },
  485. {
  486. key: "7",
  487. name: "close_price",
  488. desc: "收盘价"
  489. },
  490. {
  491. key: "8",
  492. name: "highest_price",
  493. desc: "最高价"
  494. },
  495. {
  496. key: "9",
  497. name: "lowest_price",
  498. desc: "最低价"
  499. },
  500. {
  501. key: "10",
  502. name: "amount",
  503. desc: "成交量"
  504. },
  505. {
  506. key: "11",
  507. name: "value",
  508. desc: "成交金额"
  509. },
  510. {
  511. key: "12",
  512. name: "increase_ratio",
  513. desc: "涨跌幅"
  514. },
  515. {
  516. key: "13",
  517. name: "increase_price",
  518. desc: "涨跌额"
  519. }
  520. ]
  521. }
  522. ],
  523. errorResult: [
  524. {
  525. key: "1",
  526. type: "指数代码错误",
  527. code: 301,
  528. message: "指数代码不存在/错误"
  529. },
  530. {
  531. key: "3",
  532. type: "签名错误",
  533. code: 304,
  534. message: "非法签名"
  535. },
  536. {
  537. key: "13",
  538. type: "时间/时间段输入错误",
  539. code: "305",
  540. message: "时间/时间段错误"
  541. },
  542. {
  543. key: "14",
  544. type: "复权码输入错误",
  545. code: "306",
  546. message: "复权码错误"
  547. },
  548. {
  549. key: "15",
  550. type: "code未输入,参数为空",
  551. code: "307",
  552. message: "code参数不能为空"
  553. },
  554. {
  555. key: "16",
  556. type: "方法名输入错误",
  557. code: "308",
  558. message: "方法名错误"
  559. },
  560. {
  561. key: "17",
  562. type: "order输入错误",
  563. code: "309",
  564. message: "order参数错误"
  565. },
  566. {
  567. key: "18",
  568. type: "traceback_days输入有误",
  569. code: "310",
  570. message: "traceback_days参数错误"
  571. },
  572. {
  573. key: "4",
  574. type: "返回数据为空",
  575. code: 401,
  576. message: "指数数据为空"
  577. },
  578. {
  579. key: "5",
  580. type: "服务器错误",
  581. code: 501,
  582. message: "服务器错误"
  583. }
  584. ]
  585. }
  586. },
  587. {
  588. name: "指数某天信息",
  589. apiurl: _url + "index_any_day.html",
  590. sdk_url: _sdk + "index_any_day.sdk",
  591. inputpara: [
  592. "method=index_any_day&timestamp=时间戳&code=指数代码&date=交易日",
  593. "参数说明:无论是否查询日期是不是交易日,都输出结果,不需要向前推到最近的交易日"
  594. ],
  595. url: "/indexApi/indexSomeDay",
  596. key: "indexSomeDay",
  597. data: {
  598. outputResult: [
  599. {
  600. key: "1",
  601. name: "message_code",
  602. desc: 200
  603. },
  604. {
  605. key: "2",
  606. name: "message",
  607. desc: "success"
  608. },
  609. {
  610. key: "3",
  611. name: "code",
  612. desc: "指数代码"
  613. },
  614. {
  615. key: "4",
  616. name: "name",
  617. desc: "指数名称"
  618. },
  619. {
  620. key: "5",
  621. name: "date",
  622. desc: "交易日期"
  623. },
  624. {
  625. key: "6",
  626. name: "open_price",
  627. desc: "开盘价"
  628. },
  629. {
  630. key: "7",
  631. name: "close_price",
  632. desc: "收盘价"
  633. },
  634. {
  635. key: "8",
  636. name: "highest_price",
  637. desc: "最高价"
  638. },
  639. {
  640. key: "9",
  641. name: "lowest_price",
  642. desc: "最低价"
  643. },
  644. {
  645. key: "10",
  646. name: "amount",
  647. desc: "成交量"
  648. },
  649. {
  650. key: "11",
  651. name: "value",
  652. desc: "成交金额"
  653. },
  654. {
  655. key: "12",
  656. name: "increase_ratio",
  657. desc: "涨跌幅"
  658. },
  659. {
  660. key: "13",
  661. name: "increase_price",
  662. desc: "涨跌额"
  663. }
  664. ],
  665. errorResult: [
  666. {
  667. key: "1",
  668. type: "指数代码错误",
  669. code: 300,
  670. message: "指数代码不存在/错误"
  671. },
  672. {
  673. key: "2",
  674. type: "返回数据为空",
  675. code: 301,
  676. message: "指数数据为空"
  677. },
  678. {
  679. key: "13",
  680. type: "时间/时间段输入错误",
  681. code: "305",
  682. message: "时间/时间段错误"
  683. },
  684. {
  685. key: "14",
  686. type: "复权码输入错误",
  687. code: "306",
  688. message: "复权码错误"
  689. },
  690. {
  691. key: "15",
  692. type: "code未输入,参数为空",
  693. code: "307",
  694. message: "code参数不能为空"
  695. },
  696. {
  697. key: "16",
  698. type: "方法名输入错误",
  699. code: "308",
  700. message: "方法名错误"
  701. },
  702. {
  703. key: "17",
  704. type: "order输入错误",
  705. code: "309",
  706. message: "order参数错误"
  707. },
  708. {
  709. key: "18",
  710. type: "traceback_days输入有误",
  711. code: "310",
  712. message: "traceback_days参数错误"
  713. },
  714. {
  715. key: "3",
  716. type: "签名错误",
  717. code: 401,
  718. message: "非法签名"
  719. }
  720. ]
  721. }
  722. },
  723. {
  724. name: "指数列表信息",
  725. apiurl: _url + "index_list.html",
  726. sdk_url: _sdk + "index_list.sdk",
  727. inputpara: [
  728. "method=index_list&timestamp=时间戳&sign=签名值",
  729. "参数说明:指数列表不分页"
  730. ],
  731. url: "/indexApi/indexListInf",
  732. key: "indexListInf",
  733. data: {
  734. outputResult: [
  735. {
  736. key: "1",
  737. name: "message_code",
  738. desc: 200
  739. },
  740. {
  741. key: "2",
  742. name: "message",
  743. desc: "success"
  744. },
  745. {
  746. key: "3",
  747. name: "list",
  748. desc: "",
  749. children: [
  750. {
  751. key: "3",
  752. name: "code",
  753. desc: "指数代码"
  754. },
  755. {
  756. key: "3",
  757. name: "name",
  758. desc: "指数名称"
  759. },
  760. {
  761. key: "4",
  762. name: "name",
  763. desc: "sector"
  764. },
  765. {
  766. key: "5",
  767. name: "exchange",
  768. desc: "所属市场"
  769. }
  770. ]
  771. }
  772. ],
  773. errorResult: [
  774. {
  775. key: "1",
  776. type: "交易板块错误",
  777. code: 302,
  778. message: "交易板块不存在/错误"
  779. },
  780. {
  781. key: "2",
  782. type: "所属市场错误",
  783. code: 303,
  784. message: "所属市场不存在/错误"
  785. },
  786. {
  787. key: "13",
  788. type: "时间/时间段输入错误",
  789. code: "305",
  790. message: "时间/时间段错误"
  791. },
  792. {
  793. key: "14",
  794. type: "复权码输入错误",
  795. code: "306",
  796. message: "复权码错误"
  797. },
  798. {
  799. key: "15",
  800. type: "code未输入,参数为空",
  801. code: "307",
  802. message: "code参数不能为空"
  803. },
  804. {
  805. key: "16",
  806. type: "方法名输入错误",
  807. code: "308",
  808. message: "方法名错误"
  809. },
  810. {
  811. key: "17",
  812. type: "order输入错误",
  813. code: "309",
  814. message: "order参数错误"
  815. },
  816. {
  817. key: "18",
  818. type: "traceback_days输入有误",
  819. code: "310",
  820. message: "traceback_days参数错误"
  821. },
  822. {
  823. key: "3",
  824. type: "签名错误",
  825. code: 401,
  826. message: "非法签名"
  827. }
  828. ]
  829. }
  830. }
  831. ];
  832. export default indexApiList;