PUPU-ai

杂志铺噗噗ai


pupuai后台管理系统接口

<h2>base_url: <a href="http://47.96.75.125/pupu">http://47.96.75.125/pupu</a></h2> <h2>code说明(非响应状态码)</h2> <table> <thead> <tr> <th style="text-align: center;">code</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">1002</td> <td style="text-align: center;">返回成功</td> </tr> <tr> <td style="text-align: center;">1004</td> <td style="text-align: center;">校验失败</td> </tr> <tr> <td style="text-align: center;">1005</td> <td style="text-align: center;">服务器错误</td> </tr> </tbody> </table> <h2>登录模块</h2> <h3>接口地址</h3> <p>&gt; /login</p> <p>&gt; 请求方法: POST &gt; &gt; 接收数据类型:JSON &gt; &gt; 返回数据类型: JSON</p> <h3>接收参数</h3> <pre><code class="language-json">{ &amp;quot;username&amp;quot;: &amp;quot;root&amp;quot;, // 默认用户名 &amp;quot;password&amp;quot;: &amp;quot;root&amp;quot; // 默认密码 }</code></pre> <h3>返回参数</h3> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1002, &amp;quot;result&amp;quot;: &amp;quot;eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcxMTA5OTU0OSwianRpIjoiZGExOTRhYTEtYjdlNC00YWEzLTljYjAtNGYzZTI2ZjRmNTQ2IiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InJvb3QiLCJuYmYiOjE3MTEwOTk1NDksImNzcmYiOiIwNTZmZDZjYi1iZDJjLTRiY2EtYmFjMS1jMmM3MjkxN2E2Y2MiLCJleHAiOjE3MTExODU5NDl9.EY-DoAUQb1sfYVfL1OiQ43NdJnO5S3Oe9kFkjjYm06M&amp;quot;, &amp;quot;message&amp;quot;: &amp;quot;return token successful&amp;quot; }</code></pre> <p>参数说明:</p> <p><code>code</code>:状态码</p> <p><code>result</code>: token (默认的每个token有效时长为24小时)</p> <p><code>message</code>: 描述</p> <h3>常见校验失败情况及返回信息</h3> <h4>无效token</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1004, &amp;quot;message&amp;quot;: &amp;quot;Custom Signature Verification Failed&amp;quot; }</code></pre> <h4>不存在token</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1004, &amp;quot;message&amp;quot;: &amp;quot;Missing token&amp;quot; }</code></pre> <h4>token校验失败</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1004, &amp;quot;message&amp;quot;: &amp;quot;invalid token&amp;quot; }</code></pre> <h4>token过期</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1004, &amp;quot;message&amp;quot;: &amp;quot;token expiration&amp;quot; }</code></pre> <h2>prompt增删改查模块</h2> <h3>查询全部数据</h3> <h4>接口地址</h4> <p>&gt; /prompt/list</p> <p>&gt; 请求方法:POST &gt; &gt; 接收数据类型:JSON &gt; &gt; 返回数据类型: JSON</p> <h4>接收参数</h4> <p>无</p> <h4>正常响应返回参数</h4> <pre><code class="language-json">{ code: 1002, &amp;quot;result&amp;quot;: [ { &amp;quot;id&amp;quot;: 1, &amp;quot;article_type_code&amp;quot;: 111, &amp;quot;article_type&amp;quot;: &amp;quot;小说&amp;quot;, &amp;quot;prompt_file_name&amp;quot;: &amp;quot;prompt111.txt&amp;quot;, &amp;quot;article_kind&amp;quot;: 1, &amp;quot;comment&amp;quot;: &amp;quot;&amp;quot; }, ... ], // prompt对象列表 &amp;quot;message&amp;quot;: &amp;quot;list successful&amp;quot; }</code></pre> <h4>异常响应返回参数</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1005, &amp;quot;message&amp;quot;: e // 捕捉到的异常描述 }</code></pre> <h3>添加数据</h3> <h4>接口地址</h4> <p>&gt; /prompt/add</p> <p>&gt;请求方法:POST &gt; &gt;接收数据类型:JSON &gt; &gt;返回数据类型: JSON</p> <h4>接收参数</h4> <pre><code class="language-json">{ &amp;quot;article_type_code&amp;quot;: 110, &amp;quot;article_type&amp;quot;: &amp;quot;母婴&amp;quot;, &amp;quot;article_kind&amp;quot;: 1, // 只能选1或者2,1代表杂志,2代表文章 &amp;quot;prompt_content&amp;quot;: &amp;quot;prompt内容&amp;quot;, // 内容中必须包含字符串`{doc}` &amp;quot;comment&amp;quot;: &amp;quot;备注信息(调用接口等)&amp;quot; }</code></pre> <h4>正常响应返回参数</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1002, &amp;quot;result&amp;quot;: 1, // 返回的是一个数字,该数字表示数据插入primary key &amp;quot;message&amp;quot;: &amp;quot;add successful&amp;quot; }</code></pre> <h4>异常响应返回参数</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: &amp;quot;1005&amp;quot;, &amp;quot;message&amp;quot;: e // 异常响应描述 }</code></pre> <h3>修改数据</h3> <h4>接口地址</h4> <p>&gt; /prompt/modify</p> <p>&gt; 请求方法: POST &gt; &gt; 接收数据类型: JSON &gt; &gt; 返回数据类型: JSON</p> <h4>接收参数</h4> <pre><code class="language-json">{ &amp;quot;article_type_code&amp;quot;: 110, // 该值不允许修改 &amp;quot;article_type&amp;quot;: &amp;quot;少儿&amp;quot;, &amp;quot;article_kind&amp;quot;: 1, //取值1或2 &amp;quot;prompt_content&amp;quot;: &amp;quot;巴拉巴拉&amp;quot;, &amp;quot;comment&amp;quot;: &amp;quot;备注&amp;quot; }</code></pre> <h4>正常响应返回参数</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1002, &amp;quot;result&amp;quot;: 1, // 修改数据影响的行数,正常情况下为1 &amp;quot;message&amp;quot;: &amp;quot;modify successful&amp;quot; }</code></pre> <h4>异常响应返回参数</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: &amp;quot;1005&amp;quot;, &amp;quot;message&amp;quot;: e // 异常响应描述 }</code></pre> <h3>删除数据</h3> <h4>接口地址</h4> <p>&gt; /prompt/del</p> <p>&gt; 请求方法: POST &gt; &gt; 接收数据类型: JSON &gt; &gt; 返回数据类型: JSON</p> <h4>接收参数</h4> <pre><code class="language-json">{ &amp;quot;article_type_code&amp;quot;: 111 }</code></pre> <h4>正常响应返回参数</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1002, &amp;quot;result&amp;quot;: 1, // 修改数据影响的行数,正常情况下为1 &amp;quot;message&amp;quot;: &amp;quot;del successful&amp;quot; }</code></pre> <h4>异常响应返回参数</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: &amp;quot;1005&amp;quot;, &amp;quot;message&amp;quot;: e // 异常响应描述 }</code></pre> <h3>单条数据详情</h3> <h4>接口地址</h4> <p>&gt; /prompt/detail</p> <p>&gt; 请求方法: POST &gt; &gt; 请求数据类型: JSON &gt; &gt; 接收数据类型: JSON</p> <h4>接收参数</h4> <pre><code class="language-json">{ &amp;quot;article_type_code&amp;quot;: 111 }</code></pre> <h4>正常响应返回参数</h4> <pre><code class="language-json">{ code: 1002, result: [ { &amp;quot;article_type_code&amp;quot;: 111, &amp;quot;article_type&amp;quot;: &amp;quot;少儿&amp;quot;, &amp;quot;article_kind&amp;quot;: 1, // 1表示杂志,2表示文章 &amp;quot;prompt_file_name&amp;quot;: &amp;quot;xxx.txt&amp;quot;, &amp;quot;prompt_content&amp;quot;: &amp;quot;prompt 的内容&amp;quot;, &amp;quot;comment&amp;quot;: &amp;quot;备注&amp;quot; } ], &amp;quot;message&amp;quot;: &amp;quot;show detail successful&amp;quot; }</code></pre> <h4>异常响应返回参数</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: &amp;quot;1005&amp;quot;, &amp;quot;message&amp;quot;: e // 异常响应描述 }</code></pre>

页面列表

ITEM_HTML