2 Commity 94bce65b92 ... 968dd6c9ec

Autor SHA1 Wiadomość Data
  刘忠健 968dd6c9ec 更新二维码文档 1 rok temu
  刘忠健 ff275276ce 更新二维码 1 rok temu
3 zmienionych plików z 36 dodań i 2 usunięć
  1. 2 2
      api/app/api/controller/Qrcode.php
  2. 31 0
      api/doc/二维码.md
  3. 3 0
      api/说明.md

+ 2 - 2
api/app/api/controller/Qrcode.php

@@ -22,9 +22,9 @@ class Qrcode extends Base
             "size" => "number|between:100,1000",
         ];
         $this->autoValid($rules, $param);
-        $text = input("text");
+        $text = urldecode2(input("text"));
         $size = input("size", 300);
-        $label = input("label", "");
+        $label = urldecode2(input("label", ""));
         $labelSize = input("lable_size", 44);
         if ($text) {
             $text = urldecode2($text);

+ 31 - 0
api/doc/二维码.md

@@ -0,0 +1,31 @@
+# 二维码接口
+
+这是公司的二维码在线生成接口
+
+### 接口地址:
+
+https://api.ycxxkj.com/index.php/api/qrcode/online
+
+### 调用方式
+
+get请求
+
+### 接口参数
+
+| 字段         | 类型     | 是否必须 | 说明                  |
+|------------|--------|------|---------------------|
+| text       | string | 是    | 二维码文本,如果是网址,请先url编码 |
+| size       | int    | 否    | 二维码大小,单位 px         |
+| label      | string | 否    | 图片标题,在二维码图片正文       |
+| lable_size | string | 否    | 图片标题大小,单位px         |
+
+### 调用示例
+#### 调用方法1
+https://api.ycxxkj.com/index.php/api/qrcode/online/text/abc/size/500/label/abc/lable_size/100
+
+https://api.ycxxkj.com/index.php/api/qrcode/online/text/https%3A%2F%2Fwww.ycxxkj.com%2F/size/500/label/%E5%AE%87%E5%AE%B8%E5%AE%98%E7%BD%91/lable_size/100
+
+#### 调用方法2
+https://api.ycxxkj.com/index.php/api/qrcode/online?text=abc&size=500&label=abc&lable_size=100
+
+https://api.ycxxkj.com/index.php/api/qrcode/online?text=https%3A%2F%2Fwww.ycxxkj.com%2F&size=500&label=%E5%AE%87%E5%AE%B8%E5%AE%98%E7%BD%91&lable_size=100

+ 3 - 0
api/说明.md

@@ -1,3 +1,6 @@
+# 目录
+- ### [二维码](./doc/二维码.md "二维码")
+# 其它
 #### app\middleware\AllowCrossDomain
 跨域中间件,如果有新增跨域字段,在此中间件中修改