IndexApiList.jsx 13 KB

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