first commit

This commit is contained in:
2025-11-28 14:28:58 +08:00
commit 6ef96e6370
314 changed files with 40282 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>404 - 页面不存在</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta content="A fully featured admin theme which can be used to build CRM, CMS, etc." name="description" />
<meta content="Coderthemes" name="author" />
<!-- App favicon -->
<link rel="shortcut icon" href="assets/images/favicon.ico">
<!-- App css -->
<link href="assets/css/icons.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/eruyi.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="container-fluid">
<div class="content-page">
<div class="content">
<div class="row justify-content-center mt-5 mb-5">
<div class="col-lg-5">
<div class="text-center">
<h1 class="text-error mt-4">404</h1>
<h4 class="text-uppercase text-danger mt-3">页面不存在</h4>
<p class="text-muted mt-3">你仿佛来到了一个未知的页面!不过别担心,点击 返回首页 即可让你回到正确的页面</p>
<a class="btn btn-info mt-3" href="/">返回首页</a>
</div> <!-- end /.text-center-->
</div> <!-- end col-->
</div>
<!-- end row -->
</div> <!-- content -->
<footer class="footer footer-alt " style="border-top:1px solid rgba(152,166,173,.15);position:fixed;">
2018 - <?php echo date('Y',time());?> © <a href="http://www.eruyi.cn/" class="text-title" style="text-decoration:none" target="_blank">易如意</a> - eruyi.cn
</footer>
</div> <!-- content-page -->
</div>
<!-- END Container -->
<div class="rightbar-overlay"></div>
<!-- /Right-bar -->
<!-- App js -->
<script src="assets/js/app.min.js"></script>
</body>
</html>
+41
View File
@@ -0,0 +1,41 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>程序出错 - 易如意网络验证系统</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta content="A fully featured admin theme which can be used to build CRM, CMS, etc." name="description" />
<meta content="Coderthemes" name="author" />
<!-- App favicon -->
<link rel="shortcut icon" href="assets/images/favicon.ico">
<!-- App css -->
<link href="assets/css/icons.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/eruyi.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="mt-5 mb-5">
<div class="container">
<div class="row justify-content-center">
<div class="col-12">
<div class="text-center">
<img src="assets/images/maintenance.svg" height="140" alt="File not found Image">
<h3 class="mt-4">程序出错,请联系管理员进行处理</h3>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div>
<!-- end page -->
<footer class="footer footer-alt">
2018 - <?php echo date('Y',time());?> © 易如意 - eruyi.cn
</footer>
<!-- App js -->
<script src="assets/js/app.min.js"></script>
</body>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

+140
View File
@@ -0,0 +1,140 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge,chrome=1">
<title>猎豹浏览器 - 猎豹安全浏览器 - 猎豹浏览器下载 </title>
<meta name="Keywords" content="iTVBox源码,神马TV源码,乐檬TV源码,iTVBox官网,iTVBox码云下载,iTVBox后台,iTVBox会员版,iTVBox小龟后台版" />
<meta name="Description" content="iTVBox是一款免费的大屏观影软件,适用于机顶盒、智能电视、等智能大屏设备,完善优质的影视资源,极速体验服务,成就新一代观影领域的佼佼者" />
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<link rel="icon" href="./favicon.ico">
<script src="//hm.baidu.com/hm.js?293b3ad1bf99b8818751a040253d65a5"></script>
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?293b3ad1bf99b8818751a040253d65a5";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
var download1 = 'https://dl.liebao.cn/coop/KSbrowser_p_home4_2022053101.exe';
var download2 = 'https://dl.liebao.cn/coop/KSbrowser_p_home4_2022053101.exe';
var typeNum = '1' || '0';
</script>
<link rel="icon" href="/template/liebao/favicon.ico">
<link href="template/default/liebao/css/main.css?v=5" rel="stylesheet">
</head>
<body>
<!--[if lte IE 9]>
<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience and security.</p>
<![endif]-->
<div class="main-container">
<div class="main-header">
<div class="main-header-content clearfix"><a class="logo fl" href="index.html">猎豹安全浏览器</a>
<div id="header-nav-menus" class="fr header-menus">
<ul class="header-nav">
<li class="nav-item"><a href="index.html" class="nav-link active"><i></i><span>首页</span></a></li>
<li class="nav-item"><a id="old-version" href="https://default/6/index.html" target="_blank" class="nav-link"><i></i><span>旧版下载(支持xp系统)</span></a></li>
</ul><a id="btn-download-menu" class="btn-dl-menu"></a>
</div>
</div>
</div>
<div class="section section-intro">
<div class="light bg-img" data-aos="fade"></div>
<div class="cheetah bg-img" data-aos="slide-left"></div>
<div class="lines bg-img" data-aos="fade-right"></div>
<h3 class="title bg-img">猎豹浏览器8</h3>
<h3 class="title2 bg-img">心之所向 身之所往</h3><a id="btn-download-main" class="btn-dl-main" title="立即下载" data-aos="fade" data-aos-delay="800" data-href1="https://dl.liebao.cn/coop/KSbrowser_p_home4_2022053101.exe" data-href2="1"></a>
<h4 class="fit-desc">适用系统:Win10/ 8.1/ 8/ 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;正式版:8.0.0.21681</h4>
<div><i id="btn-chevron-down" class="chevron-down"></i></div>
</div>
<div class="section section-theme">
<div class="bg bg-img"></div>
<div class="screenshot bg-img" data-aos="fade-up" data-aos-delay="200"></div>
<h3 class="title bg-img" data-aos="fade-up">暗夜炫黑 纵享轻巧</h3>
</div>
<div class="section section-security">
<h3 class="bg-img title" data-aos="fade-up">智能AI新安全,多方位防护</h3>
<div class="animate-wrapper" data-aos="fade-up" data-aos-delay="200" data-aos-offset="300">
<div class="ripples">
<div class="ripple ripple-1"></div>
<div class="ripple ripple-2"></div>
<div class="ripple ripple-3"></div>
<div class="ripple ripple-4"></div>
</div>
<div class="bg-img light"></div>
<div class="bg-img shield"></div>
<div class="bg-img func func-download"></div>
<div class="bg-img func func-attack"></div>
<div class="bg-img func func-fraud"></div>
<div class="dot dot-1"></div>
<div class="dot dot-2"></div>
<div class="dot dot-3"></div>
<div class="dot dot-4"></div>
<div class="dot dot-5"></div>
</div>
</div>
<div class="section section-kernel">
<div class="bg-img bg" data-aos="fade"></div>
<div class="bg-img switch" data-aos="fade-up"></div>
<h3 class="bg-img title" data-aos="fade-up" data-aos-delay="200">CHROMUIM 79 + IE多内核版本支持</h3>
39267860
</div>
<div class="section section-extension">
<h3 class="bg-img title" data-aos="fade-up">海量插件 随心扩展</h3>
<div class="apps" data-aos="fade-up" data-aos-delay="200">
<div class="apps-line line-1 clearfix">
<div class="line"></div>
<div class="line"></div>
</div>
<div class="apps-line line-2 clearfix">
<div class="line"></div>
<div class="line"></div>
</div>
<div class="apps-line line-3 clearfix">
<div class="line"></div>
<div class="line"></div>
</div>
<div class="apps-line line-4 clearfix">
<div class="line"></div>
<div class="line"></div>
</div>
</div>
<div class="bg-img shadow shadow-left"></div>
<div class="bg-img shadow shadow-right"></div>
</div>
<div class="section section-account" title="账号体系,网络资料不惧丢失">
<div class="bg-img bg"></div>
<h3 class="bg-img title" data-aos="fade-up"></h3>
<div class="animate-wrapper" data-aos="fade-up" data-aos-delay="200" data-aos-offset="300">
<div class="feat feat-cloud">
<div class="icon"></div>
<p class="name">云同步</p>
</div>
<div class="feat feat-password">
<div class="icon"></div>
<p class="name">账号管家</p>
</div>
<div class="feat feat-bookmark">
<div class="icon"></div>
<p class="name">网址收藏</p>
</div>
</div>
</div>
<div class="main-footer">
<div class="about-links"><a class="about-link" href="https://default/private.html" target="_blank">隐私策略</a> <a class="about-link" href="mailto:fankui@liebao.cn" target="_blank">反馈邮箱</a></div><span style="font-size: 12px;color: #979797;">珠海海鸟科技有限公司 2021</span> <a class="about-link" href="https://beian.miit.gov.cn/" target="_blank" style="border-left: 0px;">粤ICP备18107911号&nbsp;&nbsp;&nbsp;&nbsp;</a> <img style="vertical-align: middle;" src="//dh1.cmcmcdn.com/gouwu/c/7/c/a/c7ca0f35ebf8c34a59a40654c50dcf3a.png" alt="" srcset=""> <a class="about-link" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=44049102496823" target="_blank" style="border-left: 0px;">粤公网安备 44049102496823</a>
</div>
</div>
<div class="dialog-mask" id="dialog" style="display:none">
<div class="dialog-wrapper"><i id="d-close" class="d-close"></i>
<div class="win-icon"></div>
<div class="desc first">检测到您的电脑为 <span>XP系统</span></div>
<p class="desc">将为您下载6.5</p><a id="btn-dialog-ok" class="btn-dialog-ok"></a>
</div>
<script src="template/default/liebao/js/main.js?v=5"></script>
</div>
</body>
</html>
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

@@ -0,0 +1,32 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
<font-face
font-family="iconfont"
font-weight="500"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="share-qq-zone" unicode="&#58904;" d="M958.998567 485.116979c0-8.293897-4.65809-17.333784-13.969153-27.125801L749.886969 257.970632l46.23809-282.510282c0.367367-2.631944 0.551562-6.402827 0.551562-11.322883 0-7.90504-1.87879-14.59644-5.641487-20.071128-3.761674-5.470595-9.233292-8.208962-16.412808-8.208962-6.812149 0-13.978363 2.254344-21.502733 6.765077l-241.385653 133.336798-241.382582-133.336798c-7.890714-4.510734-15.056927-6.765077-21.506827-6.765077-7.519254 0-13.164834 2.738367-16.926507 8.208962-3.75758 5.474688-5.641487 12.167111-5.641487 20.071128 0 2.269693 0.358157 6.040576 1.065261 11.322883l46.243207 282.510282L77.890998 457.991178c-8.971325 10.178827-13.45443 19.216667-13.45443 27.125801 0 13.935384 10.036587 22.602787 30.106692 26.00221l269.870404 41.262776L485.380736 809.470251c6.812149 15.456017 15.595186 23.180955 26.353204 23.180955 10.759041 0 19.541055-7.724938 26.353205-23.180955L659.057287 552.380942l269.872451-41.262776c20.069081-3.399423 30.105668-12.066827 30.105668-26.002211h-0.036839z m0 0M703.881169 192.372611l-230.288921 50.945299 221.210148 205.43793H320.117808l253.397221-41.863457-253.397221-214.519772z" horiz-adv-x="1024" />
<glyph glyph-name="weibo" unicode="&#59522;" d="M453.65333333 350.93333333c-72.64 18.88-154.66666667-17.28-186.24-81.28-32.10666667-65.28-1.06666667-137.70666667 72.32-161.38666666 75.94666667-24.53333333 165.54666667 13.01333333 196.69333334 83.52 30.61333333 68.90666667-7.68 139.73333333-82.77333334 159.14666666z m-55.46666666-166.61333333c-14.72-23.57333333-46.4-33.81333333-70.18666667-23.04-23.46666667 10.66666667-30.4 38.08-15.57333333 61.01333333 14.61333333 22.82666667 45.12 33.06666667 68.69333333 23.14666667 23.89333333-10.13333333 31.57333333-37.33333333 17.06666667-61.12z m48.53333333 62.4c-5.33333333-9.17333333-17.17333333-13.54666667-26.34666667-9.70666667-9.06666667 3.73333333-11.94666667 13.97333333-6.82666666 22.93333334 5.33333333 8.96 16.64 13.22666667 25.70666666 9.70666666 9.28-3.41333333 12.58666667-13.76 7.46666667-22.93333333zM803.52 457.06666667c16-5.12 33.06666667 3.62666667 38.29333333 19.52 12.58666667 39.04 4.69333333 83.62666667-24.74666666 116.26666666-29.44 32.64-72.96 45.12-113.06666667 36.58666667-16.42666667-3.52-26.88-19.62666667-23.36-36.05333333 3.52-16.32 19.62666667-26.88 36.05333333-23.25333334 19.62666667 4.16 40.85333333-1.92 55.36-17.81333333 14.4-16 18.34666667-37.76 12.05333334-56.85333333-5.22666667-16.10666667 3.41333333-33.17333333 19.41333333-38.4zM909.97333333 676.8c-60.48 67.09333333-149.76 92.69333333-232.21333333 75.2-19.09333333-4.05333333-31.25333333-22.82666667-27.09333333-41.92 4.05333333-19.09333333 22.82666667-31.25333333 41.92-27.2 58.66666667 12.48 122.02666667-5.76 165.12-53.44 42.98666667-47.68 54.61333333-112.74666667 36.26666666-169.70666667-5.97333333-18.56 4.16-38.4 22.72-44.48 18.56-5.97333333 38.4 4.16 44.37333334 22.61333334v0.10666666c25.70666667 80.42666667 9.49333333 171.84-51.09333334 238.82666667zM743.46666667 397.86666667c-13.01333333 3.84-21.86666667 6.50666667-15.04 23.57333333 14.72 37.01333333 16.21333333 69.01333333 0.32 91.73333333-29.86666667 42.77333333-111.78666667 40.42666667-205.65333334 1.17333334 0 0-29.44-12.90666667-21.97333333 10.45333333 14.4 46.4 12.26666667 85.22666667-10.24 107.73333333-50.88 50.98666667-186.24-1.92-302.4-117.97333333C101.65333333 427.62666667 51.2 335.46666667 51.2 255.78666667000005 51.2 103.36000000000001 246.61333333 10.66666667000004 437.86666667 10.66666667000004c250.66666667 0 417.38666667 145.6 417.38666666 261.33333333 0 69.86666667-58.88 109.44-111.78666666 125.86666667zM438.4 65.27999999999997c-152.53333333-15.04-284.26666667 53.86666667-294.18666667 154.13333333-9.92 100.16 105.81333333 193.6 258.34666667 208.64 152.53333333 15.14666667 284.26666667-53.86666667 294.18666667-154.02666666C706.56 173.86666666999997 590.93333333 80.42666667000003 438.4 65.27999999999997z" horiz-adv-x="1024" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 473 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because it is too large Load Diff
+46
View File
@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>404 - 页面不存在</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta content="A fully featured admin theme which can be used to build CRM, CMS, etc." name="description" />
<meta content="Coderthemes" name="author" />
<!-- App favicon -->
<link rel="shortcut icon" href="assets/images/favicon.ico">
<!-- App css -->
<link href="assets/css/icons.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/eruyi.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="container-fluid">
<div class="content-page">
<div class="content">
<div class="row justify-content-center mt-5 mb-5">
<div class="col-lg-5">
<div class="text-center">
<h1 class="text-error mt-4">404</h1>
<h4 class="text-uppercase text-danger mt-3">页面不存在</h4>
<p class="text-muted mt-3">你仿佛来到了一个未知的页面!不过别担心,点击 返回首页 即可让你回到正确的页面</p>
<a class="btn btn-info mt-3" href="/">返回首页</a>
</div> <!-- end /.text-center-->
</div> <!-- end col-->
</div>
<!-- end row -->
</div> <!-- content -->
<footer class="footer footer-alt " style="border-top:1px solid rgba(152,166,173,.15);position:fixed;">
2018 - <?php echo date('Y',time());?> © <a href="http://www.eruyi.cn/" class="text-title" style="text-decoration:none" target="_blank">易如意</a> - eruyi.cn
</footer>
</div> <!-- content-page -->
</div>
<!-- END Container -->
<div class="rightbar-overlay"></div>
<!-- /Right-bar -->
<!-- App js -->
<script src="assets/js/app.min.js"></script>
</body>
</html>
+97
View File
@@ -0,0 +1,97 @@
<?php if(!defined('INDEX_TEMPLATE'))header("Location: /");//非法访问拦截?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>开发文档 - 易如意网络验证系统1.7</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta content="A fully featured admin theme which can be used to build CRM, CMS, etc." name="description" />
<meta content="Coderthemes" name="author" />
<!-- App favicon -->
<link rel="shortcut icon" href="assets/images/favicon.ico">
<!-- Summernote css -->
<link href="assets/css/vendor/summernote-bs4.css" rel="stylesheet" type="text/css" />
<!-- App css -->
<link href="assets/css/icons.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/eruyi.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/main.css" rel="stylesheet" />
<style>
a{text-decoration:none}a:hover{text-decoration:underline}.page-header{text-align:center;}@media screen and (min-width: 64em){.page-header{padding:5rem 6rem}}@media screen and (min-width: 42em) and (max-width: 64em){.page-header{padding:3rem 4rem}}@media screen and (max-width: 42em){.page-header{padding:2rem 1rem}}.project-name{margin-top:0;margin-bottom:0.1rem}@media screen and (min-width: 64em){.project-name{font-size:3.25rem}}@media screen and (min-width: 42em) and (max-width: 64em){.project-name{font-size:2.25rem}}@media screen and (max-width: 42em){.project-name{font-size:1.75rem}}.project-tagline{margin-bottom:2rem;font-weight:normal;opacity:0.7}@media screen and (min-width: 64em){.project-tagline{font-size:1.25rem}}@media screen and (min-width: 42em) and (max-width: 64em){.project-tagline{font-size:1.15rem}}@media screen and (max-width: 42em){.project-tagline{font-size:1rem}}
</style>
</head>
<body>
<header class="uk-background-primary uk-background-norepeat uk-background-cover uk-background-center-center uk-light"
style="background-image: url(assets/images/header.jpg);">
<section class="page-header">
<h1 class="project-name" style="text-transform: uppercase;">
开发文档 - 易如意网络验证系统1.7
</h1>
</section>
</header>
<div class="mt-2 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<div>
<h2>协议规则</h2>
<p>传输方式:HTTP</p>
<p>提交方式:POST</p>
<p>返回格式:JSON、XML</p>
<p>数据加密:RSA、RC4</p>
<p>签名算法:MD5</p>
<p>字符编码:UTF-8</p>
<hr/>
</div>
<div style="display:inline-block;width:100%;">
<a href="#ini" class="btn btn-link btn-sm">[API]应用配置</a>
<a href="#notice" class="btn btn-link btn-sm">[API]应用通知</a>
<a href="#user_reg" class="btn btn-link btn-sm">[API]普通注册</a>
<a href="#user_logon" class="btn btn-link btn-sm">[API]账号登录</a>
<a href="#email_reg" class="btn btn-link btn-sm">[API]邮箱注册</a>
<a href="#alter_name" class="btn btn-link btn-sm">[API]修改用户昵称</a>
<a href="#alter_pass" class="btn btn-link btn-sm">[API]修改用户密码</a>
<a href="#seek_pass" class="btn btn-link btn-sm">[API]找回密码</a>
<a href="#email_bind" class="btn btn-link btn-sm">[API]绑定邮箱</a>
<a href="#email_untie" class="btn btn-link btn-sm">[API]解绑邮箱</a>
<a href="#set_up" class="btn btn-link btn-sm">[API]设置用户账号密码</a>
<a href="#get_info" class="btn btn-link btn-sm">[API]获取用户信息</a>
<a href="#get_fen" class="btn btn-link btn-sm">[API]积分验证</a>
<a href="#get_vip" class="btn btn-link btn-sm">[API]会员验证</a>
<a href="#clock" class="btn btn-link btn-sm">[API]打卡签到</a>
<a href="#card" class="btn btn-link btn-sm">[API]卡密充值</a>
<a href="#upic" class="btn btn-link btn-sm">[API]上传用户头像</a>
<a href="#km_logon" class="btn btn-link btn-sm">[API]卡密登录</a>
<a href="#qq_login" class="btn btn-link btn-sm">[API]QQ登录注册</a>
<a href="#qq_bind" class="btn btn-link btn-sm">[API]绑定QQ</a>
<a href="#wx_login" class="btn btn-link btn-sm">[API]微信登录注册</a>
<a href="#wx_bind" class="btn btn-link btn-sm">[API]绑定微信</a>
<a href="#goods" class="btn btn-link btn-sm">[API]获取商品</a>
<a href="#pay" class="btn btn-link btn-sm">[API]发起支付</a>
<a href="#pay_res" class="btn btn-link btn-sm">[API]查询支付结果</a>
<a href="#order" class="btn btn-link btn-sm">[API]订单查询</a>
<a href="#motion" class="btn btn-link btn-sm">[API]运动心跳</a>
<a href="#afcrc" class="btn btn-link btn-sm">[API]获取验证码</a>
<a href="#sign" class="btn btn-link btn-sm">[示例]Sign签名计算方式</a>
</div>
</div> <!-- end card-body-->
</div> <!-- end card-->
</div> <!-- end col -->
</div><!-- end row-->
</div><!-- end container -->
</div>
<?php $doc_arr = myScanDir(FCPATH.'template/'.INDEX_TEMPLATE.'/doc/',2); foreach($doc_arr as $value){include_once 'doc/'.$value;}?>
<div class="mt-5">
<footer class="footer footer-alt" style="border-top:1px solid rgba(152,166,173,.15);">
2018 - <?php echo date('Y',time());?> © <a href="http://www.eruyi.cn/" class="text-title" style="text-decoration:none" target="_blank">易如意</a> - eruyi.cn
</footer>
</div>
<!-- App js -->
<script src="assets/js/app.min.js"></script>
</body>
</html>
+76
View File
@@ -0,0 +1,76 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="ini">[API]应用配置</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=ini</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">支付</td>
<td class="text-center">pay</td>
<td class="text-center"></td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">如果要获取支付配置,就需要在请求中传入该参数</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="12">
{
"code":200,
"msg":{
"app_bb":"1.5",
"app_nshow":"本次优化了操作界面,更简单,效率更快了",
"app_nurl":"https://www.eruyi.cn/fum.php",
"exten":{
"test_ini_1":"https://www.eruyi.cn/data/attachment/block/bf/bff5cee8be8559d197d3ea5b"
},
"pay":{
"state":"y",
"url":"http://pay.zhirui.link",
"appid":"10002",
"appkey":"d3d6tDYd6OER0tRYzyDhIXCWi4DtuWyx",
"ali":"y",
"wx":"y",
"qq":"n"
}
},
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+79
View File
@@ -0,0 +1,79 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="notice">[API]应用公告</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=notice</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="12">
{
"code":200,
"msg":[
{
"content":"为了更好了为大家提供服务,APP将于2020-3-3 23:40进行维护升级,维护时间预计4小时",
"date":"2020-03-03 16:05:21",
"name":"管理员"
},
{
"content":"请大家严格遵守APP协议,严禁发布广告、低俗、歧视、政治等信息。举报QQ:51154393",
"date":"2020-03-01 12:23:05",
"name":"管理员"
}
],
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+109
View File
@@ -0,0 +1,109 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="user_reg">[API]普通注册</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=user_reg</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户名</td>
<td class="text-center">name</td>
<td class="text-center">易如意验证系统</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">设置用户名</td>
</tr>
<tr>
<td class="text-center">账号</td>
<td class="text-center">user</td>
<td class="text-center">123456</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">账号长度5~11位,不支持中文和特殊字符</td>
</tr>
<tr>
<td class="text-center">密码</td>
<td class="text-center">password</td>
<td class="text-center">Abc123456.*</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">密码长度最少6位,最长18位,不支持中文以及.-*_以外特殊字符</td>
</tr>
<tr>
<td class="text-center">邀请人ID</td>
<td class="text-center">inv</td>
<td class="text-center">1</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">邀请人ID必须和被邀请的用户所属同一个应用</td>
</tr>
<tr>
<td class="text-center">设备信息/机器码</td>
<td class="text-center">markcode</td>
<td class="text-center">6312B6FD14302752</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果设置了《<span class="text-primary">设备重复注册间隔</span>》就必须传入设备信息/机器码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"注册成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+109
View File
@@ -0,0 +1,109 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="email_reg">[API]邮箱注册</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=email_reg</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">邮箱</td>
<td class="text-center">email</td>
<td class="text-center">123456@qq.com</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">邮箱用于接收验证码和登录</td>
</tr>
<tr>
<td class="text-center">验证码</td>
<td class="text-center">crc</td>
<td class="text-center">6350</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">验证码,使用《<a href="#afcrc">验证码获取</a>》接口获得</td>
</tr>
<tr>
<td class="text-center">密码</td>
<td class="text-center">password</td>
<td class="text-center">Abc123456.*</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">密码长度最少6位,最长18位,不支持中文以及.-*_以外特殊字符</td>
</tr>
<tr>
<td class="text-center">邀请人ID</td>
<td class="text-center">inv</td>
<td class="text-center">1</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">邀请人ID必须和被邀请的用户所属同一个应用</td>
</tr>
<tr>
<td class="text-center">设备信息/机器码</td>
<td class="text-center">markcode</td>
<td class="text-center">6312B6FD14302752</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果设置了《<span class="text-primary">设备重复注册间隔</span>》就必须传入设备信息/机器码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"注册成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+103
View File
@@ -0,0 +1,103 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="user_logon">[API]账号登录</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=user_logon</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">账号</td>
<td class="text-center">account</td>
<td class="text-center">123456</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">可以是账号、邮箱、手机号</td>
</tr>
<tr>
<td class="text-center">密码</td>
<td class="text-center">password</td>
<td class="text-center">Abc123456.*</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">密码长度最少6位,最长18位,不支持中文以及.-*_以外特殊字符</td>
</tr>
<tr>
<td class="text-center">设备信息/机器码</td>
<td class="text-center">markcode</td>
<td class="text-center">6312B6FD14302752</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">登录时验证设备信息</span>》就必须传入设备信息/机器码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="12">
{
"code":200,
"msg":{
"token":"ec7f0e4c29cc91a523608ebafc7eef97",
"info":{
"id":1,
"pic":"http://17.u.com/data/pic/0.png",
"name":"这个人没有名字!",
"vip":1582112376,
"fen":100
},
},
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+85
View File
@@ -0,0 +1,85 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="alter_name">[API]修改用户昵称</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=alter_name</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">名称</td>
<td class="text-center">name</td>
<td class="text-center">易如意</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">修改用户名称</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"修改成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+93
View File
@@ -0,0 +1,93 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="alter_pass">[API]修改用户密码</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=alter_pass</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">账号</td>
<td class="text-center">user</td>
<td class="text-center">123456</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">可以是账号、邮箱、手机号</td>
</tr>
<tr>
<td class="text-center">密码</td>
<td class="text-center">password</td>
<td class="text-center">Abc123456.*</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">当前账号密码</td>
</tr>
<tr>
<td class="text-center">新密码</td>
<td class="text-center">newpassword</td>
<td class="text-center">Abc654321.*</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">设置一个新的密码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"修改成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+93
View File
@@ -0,0 +1,93 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="get_fen">[API]积分验证</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=get_fen</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">积分ID</td>
<td class="text-center">fid</td>
<td class="text-center">1</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">积分事件ID</td>
</tr>
<tr>
<td class="text-center">事件标记</td>
<td class="text-center">mark</td>
<td class="text-center">41-1</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">可以将网址作为标记,首次访问扣除积分,再次访问不扣除。<br>空则每次扣积分</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"验证成功",
"time":1582451637
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+89
View File
@@ -0,0 +1,89 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="get_info">[API]获取用户信息</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=get_info</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="10">
{
"code":200,
"msg":{
"id":"3",
"pic":"http://17.u.com/data/pic/0.png",
"user":"51154393",
"email":null,
"phone":"18800008888",
"name":"这个人没有名字",
"vip":"999999999",
"fen":"100",
"inv":"10",
"openid_wx":"000",
"openid_qq":""
},
"time":1582451637
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+77
View File
@@ -0,0 +1,77 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="get_vip">[API]会员验证</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=get_vip</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"验证成功",
"time":1582451637
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+77
View File
@@ -0,0 +1,77 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="clock">[API]打卡签到</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=clock</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"签到成功",
"time":1582451637
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+93
View File
@@ -0,0 +1,93 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="card">[API]卡密充值</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=card</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">账号/用户状态</td>
<td class="text-center">account/token</td>
<td class="text-center">123456</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果传account参数可以是账号、邮箱、手机号,<br>如果传token参数只能是用户token</td>
</tr>
<tr>
<td class="text-center">主卡密</td>
<td class="text-center">mainkm</td>
<td class="text-center">v8qV5JHD2j</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">卡密可以进行互相对冲</td>
</tr>
<tr>
<td class="text-center">卡密</td>
<td class="text-center">kami</td>
<td class="text-center">Z8NchcjTgH</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">被充值的卡密</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"充值成功",
"time":1582451637
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+93
View File
@@ -0,0 +1,93 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="email_bind">[API]绑定邮箱</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=email_bind</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">邮箱</td>
<td class="text-center">email</td>
<td class="text-center">123456@qq.com</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">使用邮箱找回密码</td>
</tr>
<tr>
<td class="text-center">验证码</td>
<td class="text-center">crc</td>
<td class="text-center">6350</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">验证码,使用《<a href="#afcrc">验证码获取</a>》接口获得</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"绑定成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+85
View File
@@ -0,0 +1,85 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="email_untie">[API]解绑邮箱</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=email_untie</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">验证码</td>
<td class="text-center">crc</td>
<td class="text-center">6350</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">验证码,使用《<a href="#afcrc">验证码获取</a>》接口获得</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"解绑成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+93
View File
@@ -0,0 +1,93 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="seek_pass">[API]找回密码</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=seek_pass</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">邮箱</td>
<td class="text-center">email</td>
<td class="text-center">123456@qq.com</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">使用邮箱找回密码</td>
</tr>
<tr>
<td class="text-center">验证码</td>
<td class="text-center">crc</td>
<td class="text-center">6350</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">验证码,使用《<a href="#afcrc">验证码获取</a>》接口获得</td>
</tr>
<tr>
<td class="text-center">新密码</td>
<td class="text-center">newpassword</td>
<td class="text-center">Abc654321.*</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">设置一个新的密码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"找回密码成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+93
View File
@@ -0,0 +1,93 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="set_up">[API]设置用户账号密码</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=set_up</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">账号</td>
<td class="text-center">user</td>
<td class="text-center">123456</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果是用邮箱、手机号、微信、QQ注册的可以设置账号</td>
</tr>
<tr>
<td class="text-center">密码</td>
<td class="text-center">password</td>
<td class="text-center">654321</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果是用微信、QQ注册的必须设置密码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"设置成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+86
View File
@@ -0,0 +1,86 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="upic">[API]上传头像</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=upic</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">上传器类型</td>
<td class="text-center">upt</td>
<td class="text-center">e4a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果是蓝鸟的话请填写bbp,其他编程语言可不填</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"上传成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+80
View File
@@ -0,0 +1,80 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="km_logon">[API]卡密登录</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=km_logon</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">卡密</td>
<td class="text-center">kami</td>
<td class="text-center">Z8NchcjTgH</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">需要登录的卡密</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="10">
{
"code":200,
"msg":{
"kami":"Z8NchcjTgH",
"vip":"1582112376"
},
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+101
View File
@@ -0,0 +1,101 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="qq_bind">[API]绑定QQ</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=qq_bind</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">QQopenid</td>
<td class="text-center">openid</td>
<td class="text-center">orZxa6KhLnASGpBF7UAxXV-ZNLFU</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">qq互联登录授权后返回的用户openid</td>
</tr>
<tr>
<td class="text-center">QQaccess_token</td>
<td class="text-center">access_token</td>
<td class="text-center">b1d5db78459376327cda93d4a95458f6</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">qq互联登录授权后返回的access_token</td>
</tr>
<tr>
<td class="text-center">QQ互联APPID</td>
<td class="text-center">qqappid</td>
<td class="text-center">101458030</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">QQ互联申请的APPID</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"绑定成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+119
View File
@@ -0,0 +1,119 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="qq_login">[API]QQ登录注册</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=qq_login</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">QQopenid</td>
<td class="text-center">openid</td>
<td class="text-center">orZxa6KhLnASGpBF7UAxXV-ZNLFU</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">qq互联登录授权后返回的用户openid</td>
</tr>
<tr>
<td class="text-center">QQaccess_token</td>
<td class="text-center">access_token</td>
<td class="text-center">b1d5db78459376327cda93d4a95458f6</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">qq互联登录授权后返回的access_token</td>
</tr>
<tr>
<td class="text-center">QQ互联APPID</td>
<td class="text-center">qqappid</td>
<td class="text-center">101458030</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">QQ互联申请的APPID</td>
</tr>
<tr>
<td class="text-center">邀请人ID</td>
<td class="text-center">inv</td>
<td class="text-center">1</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">邀请人ID必须和被邀请的用户所属同一个应用</td>
</tr>
<tr>
<td class="text-center">设备信息/机器码</td>
<td class="text-center">markcode</td>
<td class="text-center">6312B6FD14302752</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果设置了《<span class="text-primary">设备重复注册间隔</span>》就必须传入设备信息/机器码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="10">
{
"code":200,
"msg":{
"token":"ec7f0e4c29cc91a523608ebafc7eef97",
"info":{
"id":1,
"pic":"http://17.u.com/data/pic/0.png",
"name":"这个人没有名字!",
"vip":1582112376,
"fen":100
},
},
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+93
View File
@@ -0,0 +1,93 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="wx_bind">[API]绑定微信</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=wx_bind</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">微信openid</td>
<td class="text-center">openid</td>
<td class="text-center">orZxa6KhLnASGpBF7UAxXV-ZNLFU</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">微信登录授权后返回的用户openid</td>
</tr>
<tr>
<td class="text-center">微信access_token</td>
<td class="text-center">access_token</td>
<td class="text-center">b1d5db78459376327cda93d4a95458f6</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">微信登录授权后返回的access_token</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"绑定成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+112
View File
@@ -0,0 +1,112 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="wx_login">[API]微信登录注册</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=wx_login</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">微信openid</td>
<td class="text-center">openid</td>
<td class="text-center">orZxa6KhLnASGpBF7UAxXV-ZNLFU</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">微信登录授权后返回的用户openid</td>
</tr>
<tr>
<td class="text-center">微信access_token</td>
<td class="text-center">access_token</td>
<td class="text-center">b1d5db78459376327cda93d4a95458f6</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">微信登录授权后返回的access_token</td>
</tr>
<tr>
<td class="text-center">邀请人ID</td>
<td class="text-center">inv</td>
<td class="text-center">1</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">邀请人ID必须和被邀请的用户所属同一个应用</td>
</tr>
<tr>
<td class="text-center">设备信息/机器码</td>
<td class="text-center">markcode</td>
<td class="text-center">6312B6FD14302752</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果设置了《<span class="text-primary">设备重复注册间隔</span>》就必须传入设备信息/机器码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="10">
{
"code":200,
"msg":{
"token":"ec7f0e4c29cc91a523608ebafc7eef97",
"info":{
"id":1,
"pic":"http://17.u.com/data/pic/0.png",
"name":"这个人没有名字!",
"vip":1582112376,
"fen":100
},
},
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+86
View File
@@ -0,0 +1,86 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="goods">[API]获取商品列表</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=goods</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="12">
{
"code":200,
"msg":[
{
"gid":"1",
"gname":"会员一天",
"gmoney":"1.00",
"gtype":"vip",
"obtain":"1",
"cv":""
},
{
"gid":"2",
"gname":"积分一百",
"gmoney":"10.00",
"gtype":"fen",
"obtain":"100",
"cv":""
}
],
"time":1582360629
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+89
View File
@@ -0,0 +1,89 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="order">[API]查询订单</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=order</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">订单信息</td>
<td class="text-center">oin</td>
<td class="text-center">20200222174624120</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">可以是订单号,也可以是用户账号</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="12">
{
"code":200,
"msg":[
{
"order":"20200222174624120",
"gname":"会员一天",
"gmoney":"1.00",
"gtype":"vip",
"obtain":"1",
"otime":"1582379418",
"ptime":"0",
"ptype":"ali",
"state":"0"
}
],
"time":1582440801
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+125
View File
@@ -0,0 +1,125 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="pay">[API]发起支付</h2>
<p>接口URL地址:<?php echo WEB_URL;?>/api.php?act=pay</p>
<p>网页URL地址:<?php echo WEB_URL;?>/pay.php?app=10000&u=123456</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">订单号</td>
<td class="text-center">order</td>
<td class="text-center">20200222174624120</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">随机生成一个订单号</td>
</tr>
<tr>
<td class="text-center">账号/用户状态</td>
<td class="text-center">account/token</td>
<td class="text-center">123456</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果传account参数可以是账号、邮箱、手机号,<br>如果传token参数只能是用户token</td>
</tr>
<tr>
<td class="text-center">支付方式</td>
<td class="text-center">way</td>
<td class="text-center">ali</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">ali=支付宝,wx=微信,qq=QQ钱包</td>
</tr>
<tr>
<td class="text-center">商品ID</td>
<td class="text-center">gid</td>
<td class="text-center">1</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">通过获取商品列表返回</td>
</tr>
<tr>
<td class="text-center">User-Agent</td>
<td class="text-center">ua</td>
<td class="text-center">0</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">用于返回支付源码类型,0=pc(电脑扫码),1=H5(手机唤起)</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="12">
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=utf-8"><title>正在为您跳转到支付页面,请稍候...</title><styletype="text/css">body
{
margin: 0;padding: 0;
}p
{
position: absolute;left: 50%;top: 50%;width: 330px;height: 30px;margin: -35px00-160px;padding: 20px;font: bold14px/30px"宋体",
Arial;background: #f9fafcurl(./assets/images/load.gif)no-repeat20px26px;text-indent: 22px;border: 1pxsolid#c5d0dc;
}#waiting
{
font-family: Arial;
}</style><script>functionopen_without_referrer(link)
{
document.body.appendChild(document.createElement('iframe')).src='javascript: "<script>top.location.replace(\''+link+'\')<\/script>"';
}</script></head><body><formid='alipaysubmit'name='alipaysubmit'action='https://mapi.alipay.com/gateway.do?_input_charset=utf-8'method='get'><inputtype='hidden'name='_input_charset'value='utf-8'/><inputtype='hidden'name='notify_url'value='https: //pay.muitc.com/submit/alipay/alipay_notify.php'/><inputtype='hidden'name='out_trade_no'value='2020022221501880094'/><inputtype='hidden'name='partner'value='2088531505125737'/><inputtype='hidden'name='payment_type'value='1'/><inputtype='hidden'name='return_url'value='https: //pay.muitc.com/submit/alipay/alipay_return.php'/><inputtype='hidden'name='seller_id'value='2088531505125737'/><inputtype='hidden'name='service'value='create_direct_pay_by_user'/><inputtype='hidden'name='subject'value='投诉QQ:860000220
[
会员一天
]'/><inputtype='hidden'name='total_fee'value='1.00'/><inputtype='hidden'name='sign'value='0ac621233b31051ce8923d2938f450e1'/><inputtype='hidden'name='sign_type'value='MD5'/><inputtype='submit'value='正在跳转'></form><script>document.forms
[
'alipaysubmit'
].submit();</script><p>正在为您跳转到支付页面,请稍候...</p></body></html></textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+77
View File
@@ -0,0 +1,77 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="pay_res">[API]查询支付结果</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=pay_res</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">订单号</td>
<td class="text-center">oid</td>
<td class="text-center">20200222174624120</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">支付订单号</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"成功",
"time":1582440801
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+85
View File
@@ -0,0 +1,85 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="afcrc">[API]验证码获取</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=afcrc</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">邮箱</td>
<td class="text-center">email</td>
<td class="text-center">123456@qq.com</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">邮箱用于接收验证码</td>
</tr>
<tr>
<td class="text-center">验证码类型</td>
<td class="text-center">type</td>
<td class="text-center">reg</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">reg=注册,seek=找回密码,bind=绑定邮箱,untie=解绑邮箱。<br>不填写的话默认发送注册验证码</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"发送成功",
"time":1582107375
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+77
View File
@@ -0,0 +1,77 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="motion">[API]运动/心跳</h2>
<p>URL地址:<?php echo WEB_URL;?>/api.php?act=motion</p>
<p>请求参数说明:</p>
<div class="table-responsive-sm">
<table class="table table-bordered table-centered">
<thead>
<tr>
<th class="text-center">字段名</th>
<th class="text-center">变量名</th>
<th class="text-center">示例值</th>
<th class="text-center">类型</th>
<th class="text-center">必填</th>
<th class="text-center">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">应用</td>
<td class="text-center">app</td>
<td class="text-center">10000</td>
<td class="text-center">GET</td>
<td class="text-center"></td>
<td class="text-center">应用ID必填参数,用于获取APP配置</td>
</tr>
<tr>
<td class="text-center">用户状态</td>
<td class="text-center">token</td>
<td class="text-center">ec7f0e4c29cc91a523608ebafc7eef97</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">登录成功后获得的token参数</td>
</tr>
<tr>
<td class="text-center">时间戳</td>
<td class="text-center">t</td>
<td class="text-center">1582266964</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<span class="text-primary">时间差校验</span>》就必须传入客户端时间戳</td>
</tr>
<tr>
<td class="text-center">数据签名</td>
<td class="text-center">sign</td>
<td class="text-center">16d1b8c03072c8c7c5ecb51e157b059a</td>
<td class="text-center">GET/POST</td>
<td class="text-center"></td>
<td class="text-center">如果开启了《<a href="#sign">数据签名</a>》就必须传入签名数据</td>
</tr>
</tbody>
</table>
</div> <!-- end table-responsive-->
<p>返回结果:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="5">
{
"code":200,
"msg":"成功",
"time":1582451637
}</textarea>
</div>
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->
+30
View File
@@ -0,0 +1,30 @@
<div class="mt-1 mb-2">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body">
<h2 id="sign">[示例]Sign签名计算方式</h2>
<p>已注册普通注册为例:</p>
<div class="note-editor note-frame card codeview">
<div class="note-editing-area">
<textarea class="note-codable" role="textbox" aria-multiline="true" rows="2">
Sign = 取MD5值("user=" + 编辑框_user.内容 + "&password=" + 编辑框_mima.内容 + "&inv=" + 编辑框_inv.内容 + "&markcode=" + 机器码 + "&t=" + 取现行时间戳(2) + "&" + APPKEY)
</textarea>
</div>
</div>
<div class="alert alert-warning alert-dismissible fade show mt-2" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<strong>算法提示 - </strong> 不管是什么接口,只需要将所有post的数据进行拼接,然后 加上:&APPKEY 取MD5值即是Sign签名参数
</div>
</div>
</div> <!-- end /.text-center-->
</div> <!-- end col -->
</div>
<!-- end row -->
</div>
<!-- end container -->
</div><!-- end page -->

Some files were not shown because too many files have changed in this diff Show More