ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ### 获取平台的图片 #### URL >web/index.php?c=utility&a=file&do=image&local=local #### 请求方式 > GET #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | :-----: | ----------- | | page | int | 否 | 分页页码 | 默认1 | | local | string | 否 | 图片的源 | 默认wx的数据 local-本地 wx-微信平台 | | uniacid | int | 否 | 要获取图片所在的平台账号UNIACID | 0:全局图片;-1:默认当前$_W['unicid'];851:要获取图片所在的平台账号UNIACID | | year | int | 否 | 要查询的单位-年|默认0 | | month | int | 否 | 要查询的单位-月|默认0 | | dest_dir | string | 否 | 第三方应用传递的自定义上传目录(当需要获取对应模块上传的图片时该值为模块名称) | | | group_id | int | 否 | 图片分组id | -1默认是所有,0是获取未分组的图片,其他int值为相应分组的图片 | #### 返回数据 ``` { "message": { "errno": 0, "message": { "list": [//图片列表 { "id": "3740", "uniacid": "851", "filename": "1.jpg", "attachment": "images/851/2019/08/eZRA1iHeM2ZYzgVGlIrZ2AW3Cwf1nh.jpg", "type": "1", "createtime": "1566459428", "module_upload_dir": "", "group_id": "-1", "displayorder": "0", "url": "https://ccceshi.w7.cc/images/851/2019/08/eZRA1iHeM2ZYzgVGlIrZ2AW3Cwf1nh.jpg" }, { "id": "3677", "uniacid": "851", "filename": "A2UWr0Fa0Flk14910euQtT61Ha61Lh", "attachment": "images/851/2019/04/A2UWr0Fa0Flk14910euQtT61Ha61Lh.jpg", "type": "1", "createtime": "1554973951", "module_upload_dir": "", "group_id": "0", "displayorder": "0", "url": "https://ccceshi.w7.cc/images/851/2019/04/A2UWr0Fa0Flk14910euQtT61Ha61Lh.jpg" } ], "total": 20, "page": 1, "page_size": 24 } }, "redirect": "", "type": "ajax" } ``` ### 上传图片 #### URL > web/index.php?c=utility&a=file&do=upload&upload_type=image #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | upload_type| string | 是 | 上传类型 |默认为image( 'image', 'audio', 'video') | | uniacid | int | 否 | 要上传图片所在的平台账号UNIACID | 0:全局图片;-1:默认当前$_W['unicid'];851:要上传图片所在的平台账号UNIACID | | dest_dir | string | 否 | 上传的指定目标目录 | | | group_id | int | 是 | 分组id | 要上传的分组id,默认-1为没有分组 | | $_FILES['file'] | string | 是 | 上传的文件 | | | #### 返回数据 正确: ``` { "message": { "errno": 0, "message": "上传成功!" }, "redirect": "", "type": "ajax" } ``` 失败: ``` { "message": { "errno": -1, "message": "上传失败, 请选择要上传的文件!" }, "redirect": "", "type": "ajax" } ``` ### 单独/批量删除图片 #### URL >web/index.php?c=utility&a=file&do=delete&local=local #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | local | string | 否 | 图片的源 | 默认为wx: local-本地 wx-微信平台 | | uniacid | int | 否 | 要删除图片所在的平台账号UNIACID | 0:全局图片;-1:默认当前$_W['unicid'];851:要删除图片所在的平台账号UNIACID | | id | array/int | 是 | 删除图片的id数组/图片id | id[0]:1,id[1]:2/1 | | type | string | 是 | 要删除的类型 | 图片:image | #### 返回数据 ``` { "message": { "errno": 0, "message": "删除成功" }, "redirect": "", "type": "ajax" } ``` ### 获取图片分组 #### URL >/web/index.php?c=utility&a=file&do=group_list&local=local #### 请求方式 > GET #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | local | string | 否 | 图片的来源 | 默认为wx: local-本地 wx-微信平台 | | uniacid | int | 否 | 要获取图片分组的平台账号UNIACID | 0:全局图片;-1:默认当前$_W['unicid'];851:要获取的平台账号UNIACID | #### 返回数据 ``` { "message": { "errno": 0, "message": [ { "id": "14", "name": "wecaht-1", "uniacid": "851", "uid": "1", "type": "0" }, { "id": "15", "name": "wechat-2", "uniacid": "851", "uid": "1", "type": "0" }, { "id": "19", "name": "wjbear-1", "uniacid": "851", "uid": "1", "type": "0" } ] }, "redirect": "", "type": "ajax" } ``` ### 图片移动分组 #### URL >/web/index.php?c=utility&a=file&do=move_to_group&local=local #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | local | string | 否 | 图片的源 | 默认为wx: local-本地 wx-微信平台 | | group_id | int | 是 | 分组的id | | | id | array | 是 | 要移动的图片id数组 | id[0]=1&id[1]=2... | #### 返回数据 ``` { "message": { "errno": 0, "message": "更新成功" }, "redirect": "", "type": "ajax" } ``` ### 新建分组 #### URL > web/index.php?c=utility&a=file&do=add_group&local=local #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | local | string | 否 | 图片的源 | 默认为wx: local-本地 wx-微信平台 | | uniacid | int | 否 | 要新建分组的平台账号UNIACID | 0:全局图片;-1:默认当前$_W['unicid'];851:要新建分组的平台账号UNIACID | | name | string | 是 | 分组名称 | 默认为:未命名 | #### 返回数据 ``` { "message": { "errno": 0, "message": { "id": "19" //新建的分组ID } }, "redirect": "", "type": "ajax" } ``` ### 编辑分组 #### URL > web/index.php?c=utility&a=file&do=change_group&local=local #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | local | string | 否 | 图片的源 | 默认为wx: local-本地 wx-微信平台 | | uniacid | int | 否 | 要编辑分组的平台账号UNIACID | 0:全局图片;-1:默认当前$_W['unicid'];851:要编辑分组的平台账号UNIACID | | name | string | 是 | 分组名称 | | | id | int | 是 | 分组id | - | #### 返回数据 ``` { "message": { "errno": 0, "message": "更新成功" }, "redirect": "", "type": "ajax" } ``` ### 删除分组 #### URL > web/index.php?c=utility&a=file&do=del_group&local=local #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | local | string | 否 | 图片的源 | 默认为wx: local-本地 wx-微信平台 | | uniacid | int | 否 | 要删除分组的平台账号UNIACID | 0:全局图片;-1:默认当前$_W['unicid'];851:要删除分组的平台账号UNIACID | | group_id | int | 是 | 分组id | - | #### 返回数据 ``` { "message": { "errno": 0, "message": "删除成功" }, "redirect": "", "type": "ajax" } ``` ### 图片转换 #### URL > web/index.php?c=utility&a=file&do=networktowechat #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | | ----------- | :-----: | :-----: | ----------- | | url |sting | 是 | 网络图片的url地址 | #### 返回数据 ``` { "message": { "errno": 0, "message": { "uniacid": 2, "uid": 1, "acid": 0, "media_id": "KQIqJ745oCZ4AKTdwOyPimOjBUesd_7h4j627V9QsV0", "attachment": "http://mmbiz.qpic.cn/mmbiz_jpg/fzNMq3HIKHHjXA40YGIiaic2vwicbnGMTibAEm2HT5Eh91D5duyy4t2w2waYsLF8PhDDK7dbYUPdKGbUVNEQhqY0aQ/0?wx_fmt=jpeg", "type": "image", "tag": "http://mmbiz.qpic.cn/mmbiz_jpg/fzNMq3HIKHHjXA40YGIiaic2vwicbnGMTibAEm2HT5Eh91D5duyy4t2w2waYsLF8PhDDK7dbYUPdKGbUVNEQhqY0aQ/0?wx_fmt=jpeg", "model": "perm", "createtime": 1566557003, "url": "http://we7.wjbear.cn/web/index.php?c=utility&a=wxcode&do=image&attach=http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FfzNMq3HIKHHjXA40YGIiaic2vwicbnGMTibAEm2HT5Eh91D5duyy4t2w2waYsLF8PhDDK7dbYUPdKGbUVNEQhqY0aQ%2F0%3Fwx_fmt%3Djpeg", "id": "7" } }, "redirect": "", "type": "ajax" } ```