runapi默认项目

系统生成的默认项目


流量套餐接口

<h5>简要描述</h5> <ul> <li>获取IP接口(注:必须先实名后才能使用)</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://sch.shanchendaili.com/flow-api.html</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>请求示例</h5> <p><a href="https://sch.shanchendaili.com/flow-api.html?action=get_ip&amp;key={密钥}&amp;count=1">https://sch.shanchendaili.com/flow-api.html?action=get_ip&amp;key={密钥}&amp;count=1</a></p> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>action</td> </tr> <tr> <td style="text-align: left;">key</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>密钥(即个人中心的appkey)</td> </tr> <tr> <td style="text-align: left;">count</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>数量(最小值1,最大值200,不填写默为1)</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ &amp;quot;count&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;status&amp;quot;: &amp;quot;0&amp;quot;, &amp;quot;expire&amp;quot;: &amp;quot;2024-03-29 12:07:53&amp;quot;, &amp;quot;list&amp;quot;: [ { &amp;quot;sever&amp;quot;: &amp;quot;114.99.227.81&amp;quot;, &amp;quot;port&amp;quot;: 30006, &amp;quot;net_type&amp;quot;: 4 }, { &amp;quot;sever&amp;quot;: &amp;quot;182.111.75.21&amp;quot;, &amp;quot;port&amp;quot;: 35050, &amp;quot;net_type&amp;quot;: 4 } ] }</code></pre> <h5>白名单接口</h5> <ul> <li>添加白名单接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://sch.shanchendaili.com/flow-api.html</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>请求示例</h5> <p><a href="https://sch.shanchendaili.com/flow-api.html?action=addWhiteList&amp;appKey={密钥}&amp;anquanma={安全码}&amp;ip=127.0.0.1">https://sch.shanchendaili.com/flow-api.html?action=addWhiteList&amp;appKey={密钥}&amp;anquanma={安全码}&amp;ip=127.0.0.1</a></p> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>action</td> </tr> <tr> <td style="text-align: left;">appKey</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>appKey</td> </tr> <tr> <td style="text-align: left;">anquanma</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>安全码(个人中心设置)</td> </tr> <tr> <td style="text-align: left;">ip</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>IP,若不填则取来源IP</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot; }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>返回状态,0表示成功,1表示错误</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>错误信息描述</td> </tr> </tbody> </table> <h5>返回失败示例</h5> <pre><code>{ &amp;quot;code&amp;quot;: 1, &amp;quot;msg&amp;quot;: &amp;quot;ip格式有误&amp;quot; }</code></pre> <hr /> <ul> <li>删除白名单接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://sch.shanchendaili.com/flow-api.html</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>请求示例</h5> <p><a href="https://sch.shanchendaili.com/flow-api.html?action=removeWhiteList&amp;appKey={密钥}&amp;ip=127.0.0.1">https://sch.shanchendaili.com/flow-api.html?action=removeWhiteList&amp;appKey={密钥}&amp;ip=127.0.0.1</a></p> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>action</td> </tr> <tr> <td style="text-align: left;">appKey</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>appKey</td> </tr> <tr> <td style="text-align: left;">ip</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>IP,若不填则取来源IP</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot; }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>返回状态,0表示成功,1表示错误</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>错误信息描述</td> </tr> </tbody> </table> <hr /> <ul> <li>获取白名单接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://sch.shanchendaili.com/flow-api.html</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>请求示例</h5> <p><a href="https://sch.shanchendaili.com/flow-api.html?action=whiteList&amp;appKey={密钥">https://sch.shanchendaili.com/flow-api.html?action=whiteList&amp;appKey={密钥</a>}</p> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>action</td> </tr> <tr> <td style="text-align: left;">appKey</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>appKey</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ &amp;quot;code&amp;quot;:0, &amp;quot;msg&amp;quot;:&amp;quot;success&amp;quot;, &amp;quot;data&amp;quot;:[&amp;quot;113.64.97.252&amp;quot;,&amp;quot;113.64.96.83&amp;quot;,&amp;quot;113.64.97.90&amp;quot;,&amp;quot;113.116.63.152&amp;quot;,&amp;quot;113.64.97.251&amp;quot;,&amp;quot;127.0.0.1&amp;quot;,&amp;quot;219.132.130.175&amp;quot;] }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>返回状态,0表示成功,1表示错误</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>错误信息描述</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">array</td> <td>白名单数组</td> </tr> </tbody> </table> <h5>余量查询接口</h5> <ul> <li>余量查询接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://sch.shanchendaili.com/flow-api.html</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>请求示例</h5> <p><a href="https://sch.shanchendaili.com/flow-api.html?action=getSurplus&amp;appKey={密钥">https://sch.shanchendaili.com/flow-api.html?action=getSurplus&amp;appKey={密钥</a>}</p> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>action</td> </tr> <tr> <td style="text-align: left;">appKey</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>appKey</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;surplus&amp;quot;: 9.977 } }</code></pre> <h5>接口响应错误定义</h5> <table> <thead> <tr> <th style="text-align: left;">错误代码</th> <th style="text-align: left;">错误定义</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">-2</td> <td style="text-align: left;">从远程服务器获取IP失败,资源不足</td> </tr> <tr> <td style="text-align: left;">-12</td> <td style="text-align: left;">key值有误</td> </tr> <tr> <td style="text-align: left;">-13</td> <td style="text-align: left;">ip未在白名单中</td> </tr> <tr> <td style="text-align: left;">-14</td> <td style="text-align: left;">没有可用的套餐</td> </tr> <tr> <td style="text-align: left;">-15</td> <td style="text-align: left;">账号已冻结,请联系客服</td> </tr> <tr> <td style="text-align: left;">-16</td> <td style="text-align: left;">提取数量有误</td> </tr> <tr> <td style="text-align: left;">-17</td> <td style="text-align: left;">ip提取失败</td> </tr> <tr> <td style="text-align: left;">-18</td> <td style="text-align: left;">请先实名</td> </tr> <tr> <td style="text-align: left;">-19</td> <td style="text-align: left;">textSep值有误</td> </tr> <tr> <td style="text-align: left;">-20</td> <td style="text-align: left;">每秒提取IP的次数超过可用次数</td> </tr> </tbody> </table>

页面列表

ITEM_HTML