当前位置:   article > 正文

飞常准查航班小程序采集

飞常准查航班小程序采集

 仅限学习使用

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <script src="AesUtil.js"></script>
  6. <script src="md5.js"></script>
  7. <script>
  8. function test(a) { return true; }
  9. function serialize(o) {
  10. var n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
  11. e = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "&",
  12. t = [];
  13. for (var r in o) t.push(r + "=" + (void 0 === o[r] ? "" : n ? encodeURIComponent(o[r]) : o[r]));
  14. return t.sort(), t.join(e)
  15. };
  16. function callSignature_md5(t, e) {
  17. return e = e || "", {
  18. signature: md5(md5(t).toUpperCase() + e).toUpperCase()
  19. }
  20. }
  21. function test(a, s) {
  22. debugger
  23. var e = "https://app.variflight.com/weixinapp"
  24. a = e + a
  25. t = "5.9.0"
  26. i = new RegExp("(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]");
  27. var arguments = {};
  28. var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0
  29. c = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0
  30. d = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 1
  31. g = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : "GET"
  32. l = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : "json"
  33. u = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : {
  34. "Content-Type": "application/x-www-form-urlencoded",
  35. "App-Code": "variflight"
  36. };
  37. var ddd = serialize(s)
  38. var dk = a.startsWith(e)
  39. //s.version = t
  40. //s.timestamp = (new Date).getTime()
  41. //ddd = serialize(s)
  42. var mdk = callSignature_md5(serialize(s), a.startsWith(e) ? "" : "")
  43. s = assign({}, s, callSignature_md5(serialize(s), a.startsWith(e) ? "" : ""))
  44. }
  45. var a = "/flight/flightdetailv2";
  46. var s = {
  47. };
  48. test(a, s)
  49. </script>
  50. </body>
  51. </html>

### 2) 调用方式:HTTP post

### 3) 接口描述:

* 接口描述详情

### 4) 请求参数:

#### GET参数:
|字段名称       |字段说明         |类型            |必填            |备注     |
| -------------|:--------------:|:--------------:|:--------------:| ------:|
|_um_ssrc||string|Y|-|
|_um_sts||string|Y|-|
|arr||string|Y|-|
|date||string|Y|-|
|dep||string|Y|-|
|fnum||string|Y|-|
|id||string|Y|-|
|shareChannel||string|Y|-|
|type||string|Y|-|
|uversion||string|Y|-|
|sessionKey||string|Y|-|
|brand||string|Y|-|
|system||string|Y|-|
|model||string|Y|-|
|platform||string|Y|-|
|deviceVersion||string|Y|-|
|deviceType||string|Y|-|
|unionId||string|Y|-|
|openId||string|Y|-|
|deviceID||string|Y|-|
|version||string|Y|-|
|timestamp||string|Y|-|
|signature||string|Y|-|

需要用到MD5 和 排序 函数

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/131899?site
推荐阅读
相关标签
  

闽ICP备14008679号