1108 lines
35 KiB
JSON
1108 lines
35 KiB
JSON
{
|
||
"swagger": "2.0",
|
||
"info": {
|
||
"description": "基于 WeChatFerry RPC 实现的微信接口,使用 Go 语言编写,无第三方运行时依赖,易于对接任意编程语言。",
|
||
"title": "WeChat Rest Api",
|
||
"contact": {
|
||
"name": "WeChatRest",
|
||
"url": "https://github.com/opentdp/wechat-rest"
|
||
},
|
||
"license": {
|
||
"name": "Apache 2.0",
|
||
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
|
||
},
|
||
"version": "v0.5.0"
|
||
},
|
||
"basePath": "/api",
|
||
"paths": {
|
||
"/accept_new_friend": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "接受好友请求",
|
||
"parameters": [
|
||
{
|
||
"description": "接受好友请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.Verification"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/add_chatroom_members": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "添加群成员",
|
||
"parameters": [
|
||
{
|
||
"description": "增删群成员请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.MemberMgmt"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/alias_in_chatroom/{wxid}/{roomid}": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取群成员昵称",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "wxid",
|
||
"name": "wxid",
|
||
"in": "path",
|
||
"required": true
|
||
},
|
||
{
|
||
"type": "string",
|
||
"description": "群id",
|
||
"name": "roomid",
|
||
"in": "path",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/chatroom_members/{roomid}": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取群成员列表",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "群id",
|
||
"name": "roomid",
|
||
"in": "path",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/wcferry.RpcContact"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/chatrooms": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取群列表",
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/wcferry.RpcContact"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/contacts": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取完整通讯录",
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/wcferry.RpcContact"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/db_names": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取数据库列表",
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/db_query_sql": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "执行数据库查询",
|
||
"parameters": [
|
||
{
|
||
"description": "数据库查询请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.DbSqlQueryRequest"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": true
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/db_tables/{db}": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取数据库表列表",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "数据库名",
|
||
"name": "db",
|
||
"in": "path",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/wcferry.DbTable"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/del_chatroom_members": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "删除群成员",
|
||
"parameters": [
|
||
{
|
||
"description": "增删群成员请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.MemberMgmt"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/disable_receiver": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "关闭推送消息到URL",
|
||
"parameters": [
|
||
{
|
||
"description": "消息推送请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.ReceiverRequest"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/download_attach": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "下载附件",
|
||
"parameters": [
|
||
{
|
||
"description": "下载附件参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.DownloadAttachRequest"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/download_image": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "下载图片",
|
||
"parameters": [
|
||
{
|
||
"description": "下载图片参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.DownloadImageRequest"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/enable_receiver": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "开启推送消息到URL",
|
||
"parameters": [
|
||
{
|
||
"description": "消息推送请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.ReceiverRequest"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/forward_msg": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "转发消息",
|
||
"parameters": [
|
||
{
|
||
"description": "转发消息请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.ForwardMsg"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/friends": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取好友列表",
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/definitions/wcferry.RpcContact"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/get_audio_msg": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取语音消息",
|
||
"parameters": [
|
||
{
|
||
"description": "语音消息请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.GetAudioMsgRequest"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/get_ocr_result": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取OCR识别结果",
|
||
"parameters": [
|
||
{
|
||
"description": "文本请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.GetOcrRequest"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/invite_chatroom_members": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "邀请群成员",
|
||
"parameters": [
|
||
{
|
||
"description": "增删群成员请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.MemberMgmt"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/is_login": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "检查登录状态",
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/msg_types": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取所有消息类型",
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/receive_transfer": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "接受转账",
|
||
"parameters": [
|
||
{
|
||
"description": "接受转账请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.Transfer"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/refresh_pyq/{id}": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "刷新朋友圈",
|
||
"parameters": [
|
||
{
|
||
"type": "integer",
|
||
"description": "朋友圈id",
|
||
"name": "id",
|
||
"in": "path",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/revoke_msg/{msgid}": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "撤回消息",
|
||
"parameters": [
|
||
{
|
||
"type": "integer",
|
||
"description": "消息id",
|
||
"name": "msgid",
|
||
"in": "path",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/self_wxid": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取登录账号wxid",
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/send_file": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "发送文件消息",
|
||
"parameters": [
|
||
{
|
||
"description": "文件消息请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.PathMsg"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/send_img": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "发送图片消息",
|
||
"parameters": [
|
||
{
|
||
"description": "图片消息请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.PathMsg"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/send_pat_msg": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "拍一拍群友",
|
||
"parameters": [
|
||
{
|
||
"description": "拍一拍请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.PatMsg"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/send_rich_text": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "发送卡片消息",
|
||
"parameters": [
|
||
{
|
||
"description": "卡片消息请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.RichText"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/send_txt": {
|
||
"post": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "发送文本消息",
|
||
"parameters": [
|
||
{
|
||
"description": "文本消息请求参数",
|
||
"name": "body",
|
||
"in": "body",
|
||
"required": true,
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.TextMsg"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcfrest.RespPayload"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user_info": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "获取登录账号个人信息",
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.UserInfo"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user_info/{wxid}": {
|
||
"get": {
|
||
"produces": [
|
||
"application/json"
|
||
],
|
||
"summary": "根据wxid获取个人信息",
|
||
"parameters": [
|
||
{
|
||
"type": "string",
|
||
"description": "wxid",
|
||
"name": "wxid",
|
||
"in": "path",
|
||
"required": true
|
||
}
|
||
],
|
||
"responses": {
|
||
"200": {
|
||
"description": "OK",
|
||
"schema": {
|
||
"$ref": "#/definitions/wcferry.RpcContact"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"definitions": {
|
||
"wcferry.DbTable": {
|
||
"type": "object",
|
||
"properties": {
|
||
"name": {
|
||
"description": "表名",
|
||
"type": "string"
|
||
},
|
||
"sql": {
|
||
"description": "建表 SQL",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.ForwardMsg": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"description": "待转发消息 ID",
|
||
"type": "integer"
|
||
},
|
||
"receiver": {
|
||
"description": "转发接收目标,群为 roomId,个人为 wxid",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.MemberMgmt": {
|
||
"type": "object",
|
||
"properties": {
|
||
"roomid": {
|
||
"description": "要加的群ID",
|
||
"type": "string"
|
||
},
|
||
"wxids": {
|
||
"description": "要加群的人列表,逗号分隔",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.PatMsg": {
|
||
"type": "object",
|
||
"properties": {
|
||
"roomid": {
|
||
"description": "群 id",
|
||
"type": "string"
|
||
},
|
||
"wxid": {
|
||
"description": "wxid",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.PathMsg": {
|
||
"type": "object",
|
||
"properties": {
|
||
"path": {
|
||
"description": "要发送的图片的路径",
|
||
"type": "string"
|
||
},
|
||
"receiver": {
|
||
"description": "消息接收人",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.RichText": {
|
||
"type": "object",
|
||
"properties": {
|
||
"account": {
|
||
"description": "公众号 id",
|
||
"type": "string"
|
||
},
|
||
"digest": {
|
||
"description": "摘要",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"description": "显示名字",
|
||
"type": "string"
|
||
},
|
||
"receiver": {
|
||
"description": "接收人",
|
||
"type": "string"
|
||
},
|
||
"thumburl": {
|
||
"description": "缩略图",
|
||
"type": "string"
|
||
},
|
||
"title": {
|
||
"description": "标题",
|
||
"type": "string"
|
||
},
|
||
"url": {
|
||
"description": "链接",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.RpcContact": {
|
||
"type": "object",
|
||
"properties": {
|
||
"city": {
|
||
"description": "城市",
|
||
"type": "string"
|
||
},
|
||
"code": {
|
||
"description": "微信号",
|
||
"type": "string"
|
||
},
|
||
"country": {
|
||
"description": "国家",
|
||
"type": "string"
|
||
},
|
||
"gender": {
|
||
"description": "性别",
|
||
"type": "integer"
|
||
},
|
||
"name": {
|
||
"description": "微信昵称",
|
||
"type": "string"
|
||
},
|
||
"province": {
|
||
"description": "省/州",
|
||
"type": "string"
|
||
},
|
||
"remark": {
|
||
"description": "备注",
|
||
"type": "string"
|
||
},
|
||
"wxid": {
|
||
"description": "微信 id",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.TextMsg": {
|
||
"type": "object",
|
||
"properties": {
|
||
"aters": {
|
||
"description": "要@的人列表,逗号分隔",
|
||
"type": "string"
|
||
},
|
||
"msg": {
|
||
"description": "要发送的消息内容",
|
||
"type": "string"
|
||
},
|
||
"receiver": {
|
||
"description": "消息接收人,当为群时可@",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.Transfer": {
|
||
"type": "object",
|
||
"properties": {
|
||
"taid": {
|
||
"description": "Transaction id",
|
||
"type": "string"
|
||
},
|
||
"tfid": {
|
||
"description": "转账id transferid",
|
||
"type": "string"
|
||
},
|
||
"wxid": {
|
||
"description": "转账人",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.UserInfo": {
|
||
"type": "object",
|
||
"properties": {
|
||
"home": {
|
||
"description": "文件/图片等父路径",
|
||
"type": "string"
|
||
},
|
||
"mobile": {
|
||
"description": "手机号",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"description": "昵称",
|
||
"type": "string"
|
||
},
|
||
"wxid": {
|
||
"description": "微信ID",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcferry.Verification": {
|
||
"type": "object",
|
||
"properties": {
|
||
"scene": {
|
||
"description": "添加方式:17 名片,30 扫码",
|
||
"type": "integer"
|
||
},
|
||
"v3": {
|
||
"description": "加密的用户名",
|
||
"type": "string"
|
||
},
|
||
"v4": {
|
||
"description": "Ticket",
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcfrest.DbSqlQueryRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"db": {
|
||
"type": "string"
|
||
},
|
||
"sql": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcfrest.DownloadAttachRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"extra": {
|
||
"type": "string"
|
||
},
|
||
"msgid": {
|
||
"type": "integer"
|
||
},
|
||
"thumb": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcfrest.DownloadImageRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"dir": {
|
||
"type": "string"
|
||
},
|
||
"extra": {
|
||
"type": "string"
|
||
},
|
||
"msgid": {
|
||
"type": "integer"
|
||
},
|
||
"timeout": {
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"wcfrest.GetAudioMsgRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"msgid": {
|
||
"type": "integer"
|
||
},
|
||
"path": {
|
||
"type": "string"
|
||
},
|
||
"timeout": {
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"wcfrest.GetOcrRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"extra": {
|
||
"type": "string"
|
||
},
|
||
"timeout": {
|
||
"type": "integer"
|
||
}
|
||
}
|
||
},
|
||
"wcfrest.ReceiverRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"url": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"wcfrest.RespPayload": {
|
||
"type": "object",
|
||
"properties": {
|
||
"error": {},
|
||
"result": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
} |