Skip to main content

企业微信接口说明

服务端方法\API目录

目录方法编码方法名称是否实现自动化用例数
appAPI_CleanCookie清除Cookie
appAPI_QueryCorpInfoSimple查询企业号信息1
appAPI_QuerySimpleApp查询简化版的应用信息1
appAPI_QuerySimpleAppByAgentId根据AgentId查询简化版的应用信息1
appgetSystemValueByParamKey]获取微信系统设置值2
contactsserviceAPI_ContactsService_Simple微信企业号的通信录服务
contactsserviceAPI_ContactsServiceLogger_Simple](##API说明!C262)获取微信通信录服务的日志内容
contactsserviceAPI_VbaseDataCheck_Simplevbase数据校验
materialAPI_GetTemporaryMaterialSimple获取临时素材文件1
materialAPI_UploadTemporaryMaterialSimple上传临时素材文件1
menuAPI_Create_QY_MenuSimple创建简化版微信企业号的应用菜单1
menuAPI_Get_QY_MenuSimple获取简化版微信企业号的应用菜单1
privategetAccessToken获取accessToken1
privategetIsExecuteRemote是否远程调用构件方法1
sendmessageAPI_GetTag_Simple获取标签成员
sendmessageAPI_GetUser_Simple](##API说明!C582)获取成员信息
sendmessageAPI_ListDepartment_Simple获取微信部门列表
sendmessageAPI_ListTag_Simple获取标签列表1
sendmessageAPI_ListUser_Simple获取部门成员(详情)1
sendmessageAPI_SendFileMessage_Simple](##API说明!C728)发送文件消息15
sendmessageAPI_SendImageMessage_Simple发送图片消息5
sendmessageAPI_SendMpnewsWithContentMessage_Simple发送图文消息6
sendmessageAPI_SendNewsMessage_Simple发送news消息6
sendmessageAPI_SendSoundVoiceMessage_Simple发送语音消息5
sendmessageAPI_SendTextcardMessageAction_Simple发送Textcard消息5
sendmessageAPI_SendTextMessage_Simple发送文本消息5
sendmessageAPI_SendVideoMessage_Simple发送视频文件消息5
configValueAPI_QuerySimpleConfig查询简化版企业号的配置信息1
configValueAPI_SaveSimpleConfig保存简化版企业号的配置信息

服务端方法\app

post

API_CleanCookie

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_CleanCookie
API属性
API编码API_CleanCookie
API名称清除Cookie
API描述
请求方式POST

参数说明:

编码名称类型初始值必须描述

返回值说明:

编码名称类型初始值描述
isSuccess是否成功布尔
errorMsg异常信息文本

返回示例:

{
"isSuccess": true,
"errorMsg": "errorMsg_text"
}
post

API_QueryCorpInfoSimple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_QueryCorpInfoSimple
API属性
API编码API_QueryCorpInfoSimple
API名称查询企业号信息
API描述
请求方式POST

参数说明:

编码名称类型初始值必须描述

返回值说明:

编码名称类型初始值描述
AppProvider应用提供商基本信息实体
isSuccess是否成功布尔
errorMsg异常信息文本

AppProvider实体字段:

字段编码字段编码字段类型长度精度字段初始值字段描述
idid文本255
ProviderBizCode提供商的业务编码文本255
ProviderLogo企业Logo文本255
ProviderName企业简称文本255
ProviderIntro企业简介文本255
ProviderWebsite企业官网文本255
UpdateTime更新时间文本255
CreateTime创建时间文本255
ProviderCorpId供应商CropId文本255
Secret管理密钥文本255

返回示例:

{
"AppProvider":
{
"id": "id_text1",
"ProviderBizCode": "ProviderBizCode_text1",
"ProviderLogo": "ProviderLogo_text1",
"ProviderName": "ProviderName_text1",
"ProviderIntro": "ProviderIntro_text1",
"ProviderWebsite": "ProviderWebsite_text1",
"UpdateTime": "UpdateTime_text1",
"CreateTime": "CreateTime_text1",
"ProviderCorpId": "ProviderCorpId_text1",
"Secret": "Secret_text1"
},
{
"id": "id_text2",
"ProviderBizCode": "ProviderBizCode_text2",
"ProviderLogo": "ProviderLogo_text2",
"ProviderName": "ProviderName_text2",
"ProviderIntro": "ProviderIntro_text2",
"ProviderWebsite": "ProviderWebsite_text2",
"UpdateTime": "UpdateTime_text2",
"CreateTime": "CreateTime_text2",
"ProviderCorpId": "ProviderCorpId_text2",
"Secret": "Secret_text2"
}
],
"isSuccess": true,
"errorMsg": "errorMsg_text"
}
post

API_QuerySimpleApp

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_QuerySimpleApp
API属性
API编码API_QueryCorpInfoSimple
API名称查询简化版的应用信息
API描述
请求方式POST

参数说明:

编码名称类型初始值必须描述
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
simpleApp简化版应用信息实体
isSuccess是否成功布尔
errorMsg异常信息文本

simpleApp实体:

字段编码字段编码字段类型长度精度字段初始值
idid文本255
ProviderBizCode所属提供商信息,作为外键信息文本255
SimpleAppBizCode应用业务编码文本255
SimpleAppIntro应用介绍文本255
ReceiveServiceEventURL服务事件接收URL长文本1000
TokenToken文本255
EncodingAESKeyEncodingAESKey文本255
AgentId应用AgentId文本255
Secret应用Secret文本255
UpdateTime更新时间文本255
CreateTime创建时间文本255
SimpleAppName应用名称文本255
Website可信域名文本255
OAuthURLOAuth验证url长文本1000
OAuthCallbackURLOAuth验证回调url长文本1000
WxVersion微信的版本文本255
SimpleAppLogologo图标文本255

返回示例:

{
"isSuccess": true,
"errorMsg": "errorMsg_text",
"simpleApp":
{
"id": "id_text1",
"ProviderBizCode": "ProviderBizCode_text1",
"SimpleAppBizCode": "SimpleAppBizCode_text1",
"SimpleAppIntro": "SimpleAppIntro_text1",
"ReceiveServiceEventURL": "ReceiveServiceEventURL_text1",
"Token": "Token_text1",
"EncodingAESKey": "EncodingAESKey_text1",
"AgentId": "AgentId_text1",
"Secret": "Secret_text1",
"UpdateTime": "UpdateTime_text1",
"CreateTime": "CreateTime_text1",
"SimpleAppName": "SimpleAppName_text1",
"Website": "Website_text1",
"OAuthURL": "OAuthURL_text1",
"OAuthCallbackURL": "OAuthCallbackURL_text1",
"WxVersion": "WxVersion_text1",
"SimpleAppLogo": "SimpleAppLogo_text1"
},
{
"id": "id_text2",
"ProviderBizCode": "ProviderBizCode_text2",
"SimpleAppBizCode": "SimpleAppBizCode_text2",
"SimpleAppIntro": "SimpleAppIntro_text2",
"ReceiveServiceEventURL": "ReceiveServiceEventURL_text2",
"Token": "Token_text2",
"EncodingAESKey": "EncodingAESKey_text2",
"AgentId": "AgentId_text2",
"Secret": "Secret_text2",
"UpdateTime": "UpdateTime_text2",
"CreateTime": "CreateTime_text2",
"SimpleAppName": "SimpleAppName_text2",
"Website": "Website_text2",
"OAuthURL": "OAuthURL_text2",
"OAuthCallbackURL": "OAuthCallbackURL_text2",
"WxVersion": "WxVersion_text2",
"SimpleAppLogo": "SimpleAppLogo_text2"
}
]
}
post

API_QuerySimpleAppByAgentId

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_QuerySimpleAppByAgentId
API属性
API编码API_QuerySimpleAppByAgentId
API名称根据AgentId查询简化版的应用信息
API描述
请求方式POST

参数说明:

编码名称类型初始值必须描述
AgentId简化版应用业务编码文本

参数示例:

{
"AgentId": "AgentId_text"
}

返回值说明:

编码名称类型初始值描述
simpleApp简化版应用信息简化版企业号通用配置实体
isSuccess是否成功布尔
errorMsg异常信息文本

simpleApp实体:

字段编码字段编码字段类型长度
idid文本255
ProviderBizCode所属提供商信息,作为外键信息文本255
SimpleAppBizCode应用业务编码文本255
SimpleAppIntro应用介绍文本255
ReceiveServiceEventURL服务事件接收URL长文本1000
TokenToken文本255
EncodingAESKeyEncodingAESKey文本255
AgentId应用AgentId文本255
Secret应用Secret文本255
UpdateTime更新时间文本255
CreateTime创建时间文本255
SimpleAppName应用名称文本255
Website可信域名文本255
OAuthURLOAuth验证url长文本1000
OAuthCallbackURLOAuth验证回调url长文本1000
WxVersion微信的版本文本255
SimpleAppLogologo图标文本255

返回示例:

{
"isSuccess": true,
"errorMsg": "errorMsg_text",
"simpleApp":
{
"id": "id_text1",
"ProviderBizCode": "ProviderBizCode_text1",
"SimpleAppBizCode": "SimpleAppBizCode_text1",
"SimpleAppIntro": "SimpleAppIntro_text1",
"ReceiveServiceEventURL": "ReceiveServiceEventURL_text1",
"Token": "Token_text1",
"EncodingAESKey": "EncodingAESKey_text1",
"AgentId": "AgentId_text1",
"Secret": "Secret_text1",
"UpdateTime": "UpdateTime_text1",
"CreateTime": "CreateTime_text1",
"SimpleAppName": "SimpleAppName_text1",
"Website": "Website_text1",
"OAuthURL": "OAuthURL_text1",
"OAuthCallbackURL": "OAuthCallbackURL_text1",
"WxVersion": "WxVersion_text1",
"SimpleAppLogo": "SimpleAppLogo_text1"
},
{
"id": "id_text2",
"ProviderBizCode": "ProviderBizCode_text2",
"SimpleAppBizCode": "SimpleAppBizCode_text2",
"SimpleAppIntro": "SimpleAppIntro_text2",
"ReceiveServiceEventURL": "ReceiveServiceEventURL_text2",
"Token": "Token_text2",
"EncodingAESKey": "EncodingAESKey_text2",
"AgentId": "AgentId_text2",
"Secret": "Secret_text2",
"UpdateTime": "UpdateTime_text2",
"CreateTime": "CreateTime_text2",
"SimpleAppName": "SimpleAppName_text2",
"Website": "Website_text2",
"OAuthURL": "OAuthURL_text2",
"OAuthCallbackURL": "OAuthCallbackURL_text2",
"WxVersion": "WxVersion_text2",
"SimpleAppLogo": "SimpleAppLogo_text2"
}
]
}
post

getSystemValueByParamKey

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/getSystemValueByParamKey
API属性
API编码getSystemValueByParamKey
API名称获取微信系统设置值
API描述
请求方式POST

参数说明:

编码名称类型初始值必须描述
paramKey文本

参数示例:

{
"paramKey": "paramKey_text"
}

返回值说明:

编码名称类型初始值描述
paramValue文本

返回示例:

{
"paramValue": "paramValue_text"
}

服务端方法\configValue

post

API_QuerySimpleConfig

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_QuerySimpleConfig
API属性
API编码API_QuerySimpleAppByAgentId
API名称查询简化版企业号的配置信息
API描述
请求方式POST

参数说明:

编码名称类型初始值必须描述

返回值说明:

编码名称类型初始值描述
v_wx_qy_simple_config简化版企业号通用配置实体

v_wx_qy_simple_config实体:

字段编码字段编码字段类型长度精度字段初始值字段描述
id文本64
isExecuteRemote是否远程调用构件方法布尔
simpleAppName应用名称文本255
simpleAppBizCode应用业务编码文本套件业务编码
WxVersion微信的版本文本255

返回示例:

{
"v_wx_qy_simple_config":
{
"id": "id_text1",
"isExecuteRemote": true,
"simpleAppName": "simpleAppName_text1",
"simpleAppBizCode": "simpleAppBizCode_text1",
"WxVersion": "WxVersion_text1"
},
{
"id": "id_text2",
"isExecuteRemote": true,
"simpleAppName": "simpleAppName_text2",
"simpleAppBizCode": "simpleAppBizCode_text2",
"WxVersion": "WxVersion_text2"
}
]
}
post

API_SaveSimpleConfig

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_QuerySimpleConfig
API属性
API编码API_SaveSimpleConfig
API名称保存简化版企业号的配置信息
API描述
请求方式POST

参数说明:

编码名称类型初始值必须描述
v_wx_qy_simple_config简化版企业号通用配置实体

v_wx_qy_simple_config实体:

字段编码字段编码字段类型长度精度字段初始值字段描述
id文本64
isExecuteRemote是否远程调用构件方法布尔
simpleAppName应用名称文本255
simpleAppBizCode应用业务编码文本套件业务编码
WxVersion微信的版本文本255

参数示例:

{
"v_wx_qy_simple_config":
{
"id": "id_text1",
"isExecuteRemote": true,
"simpleAppName": "simpleAppName_text1",
"simpleAppBizCode": "simpleAppBizCode_text1",
"WxVersion": "WxVersion_text1"
},
{
"id": "id_text2",
"isExecuteRemote": true,
"simpleAppName": "simpleAppName_text2",
"simpleAppBizCode": "simpleAppBizCode_text2",
"WxVersion": "WxVersion_text2"
}
]
}

返回值说明:

编码名称类型初始值描述

返回示例:


服务端方法\contactsservice

post

API_ContactsService_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_ContactsService_Simple
API属性
API编码API_ContactsService_Simple
API名称微信企业号的通信录服务
API描述通过数据校验后得到的合法数据为该方法的输入数据。
该方法负责将数据的输入并且启动通信录的线程服务,
该方法的运行结束并不代表通信录服务结束,
具体要看看VWX_ContactServiceLogger的跟踪情况而定。
请求方式POST

参数示例:

编码名称类型初始值必须描述
vbaseUservbase人员数据实体
vbaseOrganizationvbase机构数据实体
performType异步操作类型整数
simpleAppCode应用编码文本

vbaseUser实体:

字段编码字段编码字段类型长度精度字段初始值字段描述
id唯一id文本255
o_id机构id文本255
o_orgName机构名称文本255
u_wx_departmentId微信端的部门id文本255
u_mobile人员的电话号码文本255
u_email人员的电子邮箱文本255
u_userName人员的名称文本255
u_duties人员的职务文本255
a_id人员的账号id文本255
a_account人员的账号名称文本255

vbaseOrganization实体:

字段编码字段编码字段类型长度精度字段初始值字段描述
id唯一id文本255
o_id机构id文本255
o_orgName机构名称文本255
pid机构的pid文本255
orderNo排序号文本255
o_wx_id微信端的id整数50
o_wx_pid微信端的pid整数50

参数示例:

{
"vbaseUser":
{
"id": "id_text1",
"o_id": "o_id_text1",
"o_orgName": "o_orgName_text1",
"u_wx_departmentId": "u_wx_departmentId_text1",
"u_mobile": "u_mobile_text1",
"u_email": "u_email_text1",
"u_userName": "u_userName_text1",
"u_duties": "u_duties_text1",
"a_id": "a_id_text1",
"a_account": "a_account_text1"
},
{
"id": "id_text2",
"o_id": "o_id_text2",
"o_orgName": "o_orgName_text2",
"u_wx_departmentId": "u_wx_departmentId_text2",
"u_mobile": "u_mobile_text2",
"u_email": "u_email_text2",
"u_userName": "u_userName_text2",
"u_duties": "u_duties_text2",
"a_id": "a_id_text2",
"a_account": "a_account_text2"
}
],
"vbaseOrganization":
{
"id": "id_text1",
"o_id": "o_id_text1",
"o_orgName": "o_orgName_text1",
"pid": "pid_text1",
"orderNo": "orderNo_text1",
"o_wx_id": 1,
"o_wx_pid": 1
},
{
"id": "id_text2",
"o_id": "o_id_text2",
"o_orgName": "o_orgName_text2",
"pid": "pid_text2",
"orderNo": "orderNo_text2",
"o_wx_id": 1,
"o_wx_pid": 1
}
],
"performType": 1,
"simpleAppCode": "simpleAppCode_text"
}

返回值说明:

编码名称类型初始值描述
isSuccess是否成功布尔
errorMsg异常信息文本
loggerId日志id文本

返回示例:

{
"isSuccess": true,
"errorMsg": "errorMsg_text",
"loggerId": "loggerId_text"
}
post

API_ContactsServiceLogger_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_ContactsServiceLogger_Simple
API属性
API编码API_ContactsServiceLogger_Simple
API名称获取微信通信录服务的日志内容
API描述该方法主要用于检测通信录的更新进度.目前通信录服务有11个刻度。
从通信录服务开始起,每隔1秒将获取一次,并返回每一次的进度值。
直至通信录服务成功结束或者异常结束。
请求方式POST

参数示例:

编码名称类型初始值必须描述
loggerId日志id文本

参数示例:

{
"loggerId": "loggerId_text"
}

返回值说明:

编码名称类型初始值描述
messageKey消息的key文本
messageValue消息的value文本
schedule执行的进度小数

返回示例:

{
"messageKey": "messageKey_text",
"messageValue": "messageValue_text",
"schedule": 1.0
}
post

API_VbaseDataCheck_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_VbaseDataCheck_Simple
API属性
API编码API_VbaseDataCheck_Simple
API名称vbase数据校验
API描述该方法用于通信录服务的最开始的vbase机构人员的数据检查;要求如下:
1、同一层级的部门不能有相同的部门名称
2、人员的姓名、账号不能为空,手机号码与电子邮箱号码不能同时为空。
3、手机号码必须以1开头符合11位数字的号码,
手机号码与电子邮箱号码的检测用网上常用的正则表达式进行认证。
4、手机号码与电子邮箱号码必须唯一,
如果vbase的机构人员数据符合上述要求将通过,否则拒绝添加非法的机构人员数据。
请求方式POST

参数示例:

编码名称类型初始值必须描述
vbaseOrganization输入的机构数据实体
vbaseUser输入的vbase的机构人员数据实体

vbaseOrganization实体

字段编码字段编码字段类型长度精度字段初始值字段描述
id记录唯一ID文本255
o_id机构ID文本255
o_orgName机构名称文本255
pid父节点ID文本255
innerCode层级码编号文本255
orderNo排序号文本255
isLeaf是否叶子文本255
name树节点名称文本255
illegalReason非法原因文本255
processData处理操作文本255

vbaseUser实体

字段编码字段编码字段类型长度精度字段初始值字段描述
id记录唯一ID文本255
o_id机构ID文本255
o_orgName机构名称文本255
u_id人员id文本255
u_mobile人员手机文本255
u_email人员邮件文本255
u_duties人员职务文本255
u_userName人员姓名文本255
a_id账号id文本255
a_account账号名称文本255
illegalReason非法原因文本255
processData处理操作文本255

参数示例:

{
"vbaseOrganization":
{
"id": "id_text1",
"o_id": "o_id_text1",
"o_orgName": "o_orgName_text1",
"pid": "pid_text1",
"innerCode": "innerCode_text1",
"orderNo": "orderNo_text1",
"isLeaf": "isLeaf_text1",
"name": "name_text1",
"illegalReason": "illegalReason_text1",
"processData": "processData_text1"
},
{
"id": "id_text2",
"o_id": "o_id_text2",
"o_orgName": "o_orgName_text2",
"pid": "pid_text2",
"innerCode": "innerCode_text2",
"orderNo": "orderNo_text2",
"isLeaf": "isLeaf_text2",
"name": "name_text2",
"illegalReason": "illegalReason_text2",
"processData": "processData_text2"
}
],
"vbaseUser":
{
"id": "id_text1",
"o_id": "o_id_text1",
"o_orgName": "o_orgName_text1",
"u_id": "u_id_text1",
"u_mobile": "u_mobile_text1",
"u_email": "u_email_text1",
"u_duties": "u_duties_text1",
"u_userName": "u_userName_text1",
"a_id": "a_id_text1",
"a_account": "a_account_text1",
"illegalReason": "illegalReason_text1",
"processData": "processData_text1"
},
{
"id": "id_text2",
"o_id": "o_id_text2",
"o_orgName": "o_orgName_text2",
"u_id": "u_id_text2",
"u_mobile": "u_mobile_text2",
"u_email": "u_email_text2",
"u_duties": "u_duties_text2",
"u_userName": "u_userName_text2",
"a_id": "a_id_text2",
"a_account": "a_account_text2",
"illegalReason": "illegalReason_text2",
"processData": "processData_text2"
}
]
}

返回值说明:

编码名称类型初始值描述
legalityVbaseOrganization合法的vbase机构数据实体
illegalVbaseOrganization非法的vbase机构数据实体
legalityVbaseUser合法的vbase人员数据实体
illegalVbaseUser非法的vbase人员数据实体

legalityVbaseOrganization实体 | 字段编码 | 字段编码 | 字段类型 | 长度 | 精度 | 字段初始值 | | ------------- | ---------- | -------- | ---- | ---- | ---------- | | id | 记录唯一ID | 文本 | 255 | | | | o_id | 机构ID | 文本 | 255 | | | | o_orgName | 机构名称 | 文本 | 255 | | | | pid | 父节点ID | 文本 | 255 | | | | innerCode | 层级码编号 | 文本 | 255 | | | | orderNo | 排序号 | 文本 | 255 | | | | isLeaf | 是否叶子 | 文本 | 255 | | | | name | 树节点名称 | 文本 | 255 | | | | illegalReason | 非法原因 | 文本 | 255 | | | | processData | 处理操作 | 文本 | 255 | | |

illegalVbaseOrganization实体 | 字段编码 | 字段编码 | 字段类型 | 长度 | 精度 | 字段初始值 | | ------------- | ---------- | -------- | ---- | ---- | ---------- | | id | 记录唯一ID | 文本 | 255 | | | | o_id | 机构ID | 文本 | 255 | | | | o_orgName | 机构名称 | 文本 | 255 | | | | pid | 父节点ID | 文本 | 255 | | | | innerCode | 层级码编号 | 文本 | 255 | | | | orderNo | 排序号 | 文本 | 255 | | | | isLeaf | 是否叶子 | 文本 | 255 | | | | name | 树节点名称 | 文本 | 255 | | | | illegalReason | 非法原因 | 文本 | 255 | | | | processData | 处理操作 | 文本 | 255 | | |

legalityVbaseUser实体 | 字段编码 | 字段编码 | 字段类型 | 长度 | 精度 | 字段初始值 | | ------------- | ---------- | -------- | ---- | ---- | ---------- | | id | 记录唯一ID | 文本 | 255 | | | | o_id | 机构ID | 文本 | 255 | | | | o_orgName | 机构名称 | 文本 | 255 | | | | u_id | 人员id | 文本 | 255 | | | | u_mobile | 人员手机 | 文本 | 255 | | | | u_email | 人员邮件 | 文本 | 255 | | | | u_duties | 人员职务 | 文本 | 255 | | | | u_userName | 人员姓名 | 文本 | 255 | | | | a_id | 账号id | 文本 | 255 | | | | a_account | 账号名称 | 文本 | 255 | | | | illegalReason | 非法原因 | 文本 | 255 | | | | processData | 处理操作 | 文本 | 255 | | |

illegalVbaseUser实体 | 字段编码 | 字段编码 | 字段类型 | 长度 | 精度 | 字段初始值 | | ------------- | ---------- | -------- | ---- | ---- | ---------- | | id | 记录唯一ID | 文本 | 255 | | | | o_id | 机构ID | 文本 | 255 | | | | o_orgName | 机构名称 | 文本 | 255 | | | | u_id | 人员id | 文本 | 255 | | | | u_mobile | 人员手机 | 文本 | 255 | | | | u_email | 人员邮件 | 文本 | 255 | | | | u_duties | 人员职务 | 文本 | 255 | | | | u_userName | 人员姓名 | 文本 | 255 | | | | a_id | 账号id | 文本 | 255 | | | | a_account | 账号名称 | 文本 | 255 | | | | illegalReason | 非法原因 | 文本 | 255 | | | | processData | 处理操作 | 文本 | 255 | | |

返回示例:

{
"legalityVbaseOrganization":
{
"id": "id_text1",
"o_id": "o_id_text1",
"o_orgName": "o_orgName_text1",
"pid": "pid_text1",
"innerCode": "innerCode_text1",
"orderNo": "orderNo_text1",
"isLeaf": "isLeaf_text1",
"name": "name_text1",
"illegalReason": "illegalReason_text1",
"processData": "processData_text1"
},
{
"id": "id_text2",
"o_id": "o_id_text2",
"o_orgName": "o_orgName_text2",
"pid": "pid_text2",
"innerCode": "innerCode_text2",
"orderNo": "orderNo_text2",
"isLeaf": "isLeaf_text2",
"name": "name_text2",
"illegalReason": "illegalReason_text2",
"processData": "processData_text2"
}
],
"illegalVbaseOrganization":
{
"id": "id_text1",
"o_id": "o_id_text1",
"o_orgName": "o_orgName_text1",
"pid": "pid_text1",
"innerCode": "innerCode_text1",
"orderNo": "orderNo_text1",
"isLeaf": "isLeaf_text1",
"name": "name_text1",
"illegalReason": "illegalReason_text1",
"processData": "processData_text1"
},
{
"id": "id_text2",
"o_id": "o_id_text2",
"o_orgName": "o_orgName_text2",
"pid": "pid_text2",
"innerCode": "innerCode_text2",
"orderNo": "orderNo_text2",
"isLeaf": "isLeaf_text2",
"name": "name_text2",
"illegalReason": "illegalReason_text2",
"processData": "processData_text2"
}
],
"legalityVbaseUser":
{
"id": "id_text1",
"o_id": "o_id_text1",
"o_orgName": "o_orgName_text1",
"u_id": "u_id_text1",
"u_mobile": "u_mobile_text1",
"u_email": "u_email_text1",
"u_duties": "u_duties_text1",
"u_userName": "u_userName_text1",
"a_id": "a_id_text1",
"a_account": "a_account_text1",
"illegalReason": "illegalReason_text1",
"processData": "processData_text1"
},
{
"id": "id_text2",
"o_id": "o_id_text2",
"o_orgName": "o_orgName_text2",
"u_id": "u_id_text2",
"u_mobile": "u_mobile_text2",
"u_email": "u_email_text2",
"u_duties": "u_duties_text2",
"u_userName": "u_userName_text2",
"a_id": "a_id_text2",
"a_account": "a_account_text2",
"illegalReason": "illegalReason_text2",
"processData": "processData_text2"
}
],
"illegalVbaseUser":
{
"id": "id_text1",
"o_id": "o_id_text1",
"o_orgName": "o_orgName_text1",
"u_id": "u_id_text1",
"u_mobile": "u_mobile_text1",
"u_email": "u_email_text1",
"u_duties": "u_duties_text1",
"u_userName": "u_userName_text1",
"a_id": "a_id_text1",
"a_account": "a_account_text1",
"illegalReason": "illegalReason_text1",
"processData": "processData_text1"
},
{
"id": "id_text2",
"o_id": "o_id_text2",
"o_orgName": "o_orgName_text2",
"u_id": "u_id_text2",
"u_mobile": "u_mobile_text2",
"u_email": "u_email_text2",
"u_duties": "u_duties_text2",
"u_userName": "u_userName_text2",
"a_id": "a_id_text2",
"a_account": "a_account_text2",
"illegalReason": "illegalReason_text2",
"processData": "processData_text2"
}
]
}

服务端方法\material

post

API_GetTemporaryMaterialSimple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_GetTemporaryMaterialSimple
API属性
API编码API_GetTemporaryMaterialSimple
API名称获取临时素材文件
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
media_id媒体文件id文本
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"media_id": "media_id_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
AppFileInfo_id应用文件id文本
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本
AppFileInfo_name文件名称文本
AppFileInfo_fileSize文件大小文本

返回示例:

{
"AppFileInfo_id": "AppFileInfo_id_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text",
"AppFileInfo_name": "AppFileInfo_name_text",
"AppFileInfo_fileSize": "AppFileInfo_fileSize_text"
}
post

API_UploadTemporaryMaterialSimple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_UploadTemporaryMaterialSimple
API属性
API编码API_UploadTemporaryMaterialSimple
API名称上传临时素材文件
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
type媒体文件类型文本媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)
media媒体文件标识文本form-data中媒体文件标识,有filename、filelength、content-type等信息
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"type": "type_text",
"media": "media_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
type媒体文件类型文本
media_id媒体文件上传后获取的唯一标识文本
created_at媒体文件上传时间戳文本
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

返回示例:

{
"type": "type_text",
"media_id": "media_id_text",
"created_at": "created_at_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}

服务端方法\menu

post

API_Create_QY_MenuSimple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_Create_QY_MenuSimple
API属性
API编码API_Create_QY_MenuSimple
API名称创建简化版微信企业号的应用菜单
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
menu应用菜单实体应用菜单
simpleAppBizCode简化版应用业务编码文本

menu实体

字段编码字段编码字段类型长度精度字段初始值字段描述
name菜单标题文本255
type菜单的响应动作类型文本255
key菜单KEY值文本255
url网页链接长文本255
id文本255
PID父记录字段文本255
OrderNo排序字段整数50
InnerCode层级码字段文本255
IsLeaf叶子节点字段布尔
isOAuth是否需要OAuth验证布尔

参数示例:

{
"menu":
{
"name": "name_text1",
"type": "type_text1",
"key": "key_text1",
"url": "url_text1",
"id": "id_text1",
"PID": "PID_text1",
"OrderNo": 1,
"InnerCode": "InnerCode_text1",
"IsLeaf": true,
"isOAuth": true
},
{
"name": "name_text2",
"type": "type_text2",
"key": "key_text2",
"url": "url_text2",
"id": "id_text2",
"PID": "PID_text2",
"OrderNo": 1,
"InnerCode": "InnerCode_text2",
"IsLeaf": true,
"isOAuth": true
}
],
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
isSuccess是否成功布尔
errorContent异常的详细信息文本

返回示例:

{
"isSuccess": true,
"errorContent": "errorContent_text"
}
post

API_Get_QY_MenuSimple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_Get_QY_MenuSimple
API属性
API编码API_Get_QY_MenuSimple
API名称获取简化版微信企业号的应用菜单
API描述获取微信企业号的应用菜单
请求方式POST

参数示例:

编码名称类型初始值必须描述
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
menu菜单(微信端下载的)实体
isSuccess是否成功布尔
errorContent异常的详细信息文本

menu实体

字段编码字段编码字段类型长度精度字段初始值字段描述
ParentId菜单的上级id文本255
MenuOrderNo菜单的同级排序号文本255
MenuInnerCode菜单的层级码文本255
MenuIsLeaf菜单的是否叶子节点布尔
MenuName菜单中文名文本255
MenuType菜单类型文本255
MenuUrl菜单打开的url长文本1000
MenuKey菜单KEY值文本255
id文本255
isOAuth是否需要OAuth验证布尔

返回示例:

{
"menu":
{
"ParentId": "ParentId_text1",
"MenuOrderNo": "MenuOrderNo_text1",
"MenuInnerCode": "MenuInnerCode_text1",
"MenuIsLeaf": true,
"MenuName": "MenuName_text1",
"MenuType": "MenuType_text1",
"MenuUrl": "MenuUrl_text1",
"MenuKey": "MenuKey_text1",
"id": "id_text1",
"isOAuth": true
},
{
"ParentId": "ParentId_text2",
"MenuOrderNo": "MenuOrderNo_text2",
"MenuInnerCode": "MenuInnerCode_text2",
"MenuIsLeaf": true,
"MenuName": "MenuName_text2",
"MenuType": "MenuType_text2",
"MenuUrl": "MenuUrl_text2",
"MenuKey": "MenuKey_text2",
"id": "id_text2",
"isOAuth": true
}
],
"isSuccess": true,
"errorContent": "errorContent_text"
}

服务端方法\Private

post

getAccessToken

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/getAccessToken
API属性
API编码getAccessToken
API名称获取accessToken
API描述获取accessToken
请求方式POST

参数示例:

编码名称类型初始值必须描述
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
access_tokenaccess_token文本
agentid应用id整数
isSuccess是否成功布尔
errorMsg错误信息文本

返回示例:

{
"access_token": "access_token_text",
"agentid": 1,
"isSuccess": true,
"errorMsg": "errorMsg_text"
}
post

getIsExecuteRemote

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/getIsExecuteRemote
API属性
API编码getIsExecuteRemote
API名称是否远程调用构件方法
API描述
请求方式POST

参数示例:

编码名称类型初始值描述

参数示例:


返回值说明:

编码名称类型初始值描述
isExecuteRemote是否远程调用构件方法布尔

返回示例:

{
"isExecuteRemote": true
}

服务端方法\sendmessage

post

API_GetTag_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_GetTag_Simple
API属性
API编码API_GetTag_Simple
API名称获取标签成员
API描述获取标签成员
请求方式POST

参数示例:

编码名称类型初始值必须描述
tagid标签ID整数
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"tagid": 1,
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
userlist成员列表实体
partylist部门列表实体
isSuccess是否成功布尔
errorContent异常的详细信息文本

userlist实体

字段编码字段编码字段类型长度精度字段初始值字段描述
userid成员UserID文本255
name成员姓名文本255

partylist实体

字段编码字段编码字段类型长度精度字段初始值字段描述
department_id部门id整数50

返回示例:

{
"userlist":
{
"userid": "userid_text1",
"name": "name_text1"
},
{
"userid": "userid_text2",
"name": "name_text2"
}
],
"partylist":
{
"department_id": 1
},
{
"department_id": 1
}
],
"isSuccess": true,
"errorContent": "errorContent_text"
}
post

API_GetUser_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_GetUser_Simple
API属性
API编码API_GetUser_Simple
API名称获取成员信息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
userid成员UserID文本成员UserID。对应管理端的帐号
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"userid": "userid_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
userid成员UserID文本成员UserID。对应管理端的帐号
name成员名称文本成员名称
department成员所属部门id列表实体成员所属部门id列表
position职位信息文本职位信息
mobile手机号码文本手机号码
gender性别整数性别。0表示未定义,1表示男性,2表示女性
email邮箱文本邮箱
weixinid微信号文本微信号
avatar头像url文本头像url。注:如果要获取小图将url最后的"/0"改成"/64"即可
status关注状态整数关注状态: 1=已关注,2=已禁用,4=未关注
extattr_attrs扩展属性实体扩展属性
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常详细信息文本

department实体

字段编码字段编码字段类型长度精度字段初始值字段描述
department_id部门id整数50

extattr_attrs实体

字段编码字段编码字段类型长度精度字段初始值字段描述
name名称文本255
value属性值文本255

返回示例:

{
"userid": "userid_text",
"name": "name_text",
"department":
{
"department_id": 1
},
{
"department_id": 1
}
],
"position": "position_text",
"mobile": "mobile_text",
"gender": 1,
"email": "email_text",
"weixinid": "weixinid_text",
"avatar": "avatar_text",
"status": 1,
"extattr_attrs":
{
"name": "name_text1",
"value": "value_text1"
},
{
"name": "name_text2",
"value": "value_text2"
}
],
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_ListDepartment_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_ListDepartment_Simple
API属性
API编码API_ListDepartment_Simple
API名称获取微信部门列表
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
depId部门id整数部门id
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"depId": 1,
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
department部门列表数据实体部门列表数据。以部门的order字段从小到大排列
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

department实体

字段编码字段编码字段类型长度精度字段初始值字段描述
department_id部门id整数
name部门名称文本
parentid父亲部门id整数
department_order次序值整数
id文本
pid文本
isleaf布尔
InnerCode文本

返回示例:

{
"department":
{
"department_id": 1,
"name": "name_text1",
"parentid": 1,
"department_order": 1,
"id": "id_text1",
"pid": "pid_text1",
"isleaf": true,
"InnerCode": "InnerCode_text1"
},
{
"department_id": 1,
"name": "name_text2",
"parentid": 1,
"department_order": 1,
"id": "id_text2",
"pid": "pid_text2",
"isleaf": true,
"InnerCode": "InnerCode_text2"
}
],
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_ListTag_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_ListTag_Simple
API属性
API编码API_ListTag_Simple
API名称获取标签列表
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
taglist标签列表实体
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

taglist实体

字段编码字段编码字段类型长度精度字段初始值字段描述
tagid标签id整数
tagname标签名称文本

返回示例:

{
"taglist":
{
"tagid": 1,
"tagname": "tagname_text1"
},
{
"tagid": 1,
"tagname": "tagname_text2"
}
],
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_ListUser_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_ListUser_Simple
API属性
API编码API_ListUser_Simple
API名称获取部门成员(详情)
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
departmentId获取的部门id整数获取的部门id
fetch_child否获取子部门的成员整数是否获取子部门的成员(1/0:是否递归获取子部门下面的成员)
status获取成员类型整数0获取全部成员,1获取已关注成员列表,2获取禁用成员列表,4获取未关注成员列表。status可叠加,未填写则默认为4
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"departmentId": 1,
"fetch_child": 1,
"status": 1,
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
userlist成员列表实体成员列表
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

userlist实体

字段编码字段编码字段类型长度精度字段初始值字段描述
userid成员UserID文本
name成员名称文本
department成员所属部门文本
position职位信息文本
mobile手机号码文本
gender性别整数
email邮箱文本
weixinid微信号文本
avatar头像url文本
status关注状态整数
extattr扩展属性文本

返回示例:

{
"userlist":
{
"userid": "userid_text1",
"name": "name_text1",
"department": "department_text1",
"position": "position_text1",
"mobile": "mobile_text1",
"gender": 1,
"email": "email_text1",
"weixinid": "weixinid_text1",
"avatar": "avatar_text1",
"status": 1,
"extattr": "extattr_text1"
},
{
"userid": "userid_text2",
"name": "name_text2",
"department": "department_text2",
"position": "position_text2",
"mobile": "mobile_text2",
"gender": 1,
"email": "email_text2",
"weixinid": "weixinid_text2",
"avatar": "avatar_text2",
"status": 1,
"extattr": "extattr_text2"
}
],
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_SendFileMessage_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_SendFileMessage_Simple
API属性
API编码API_ListUser_Simple
API名称发送文件消息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
touser成员ID列表文本成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
toparty部门ID列表文本部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
totag标签ID列表文本标签ID列表,多个接收者用‘|’分隔。当touser为@all时忽略本参数
safe是否保密消息布尔表示是否是保密消息,0表示否,1表示是,默认0
mediaform-data中媒体文件标识文本form-data中媒体文件标识,有filename、filelength、content-type等信息
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"touser": "touser_text",
"toparty": "toparty_text",
"totag": "totag_text",
"safe": true,
"media": "media_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
invaliduser无效用户文本无效用户
invalidparty无效部门文本无效部门
invalidtag无效标签文本无效标签
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

返回示例:

{
"invaliduser": "invaliduser_text",
"invalidparty": "invalidparty_text",
"invalidtag": "invalidtag_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_SendImageMessage_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_SendImageMessage_Simple
API属性
API编码API_SendImageMessage_Simple
API名称发送图片消息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
touser成员ID列表文本成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
toparty部门ID列表文本部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
totag标签ID列表文本标签ID列表,多个接收者用‘|’分隔。当touser为@all时忽略本参数
safe是否保密消息布尔表示是否是保密消息,0表示否,1表示是,默认0
mediaform-data中媒体文件标识文本form-data中媒体文件标识,有filename、filelength、content-type等信息
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"touser": "touser_text",
"toparty": "toparty_text",
"totag": "totag_text",
"safe": true,
"media": "media_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
invaliduser无效用户文本无效用户
invalidparty无效部门文本无效部门
invalidtag无效标签文本无效标签
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

返回示例:

{
"invaliduser": "invaliduser_text",
"invalidparty": "invalidparty_text",
"invalidtag": "invalidtag_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_SendMpnewsWithContentMessage_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_ListUser_Simple
API属性
API编码API_SendMpnewsWithContentMessage_Simple
API名称发送图文消息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
touser成员ID列表文本成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
toparty部门ID列表文本部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
totag标签ID列表文本标签ID列表,多个接收者用‘|’分隔。当touser为@all时忽略本参数
safe是否保密消息布尔表示是否是保密消息,0表示否,1表示是,默认0
mpnews_articles图文消息实体图文消息
simpleAppBizCode简化版应用业务编码文本

mpnews_articles实体

字段编码字段编码字段类型长度精度字段初始值字段描述
title图文消息的标题文本
author图文消息的作者文本
content_source_url“阅读原文”之后的页面链接文本
content图文消息的内容长文本9999
digest图文消息的描述文本
show_cover_pic是否显示封面布尔
mediaform-data中媒体文件标识文本255form-data中媒体文件标识,有filename、filelength、content-type等信息
id文本255

参数示例:

{
"touser": "touser_text",
"toparty": "toparty_text",
"totag": "totag_text",
"safe": true,
"mpnews_articles":
{
"title": "title_text1",
"author": "author_text1",
"content_source_url": "content_source_url_text1",
"content": "content_text1",
"digest": "digest_text1",
"show_cover_pic": true,
"media": "media_text1",
"id": "id_text1"
},
{
"title": "title_text2",
"author": "author_text2",
"content_source_url": "content_source_url_text2",
"content": "content_text2",
"digest": "digest_text2",
"show_cover_pic": true,
"media": "media_text2",
"id": "id_text2"
}
],
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
invaliduser无效用户文本无效用户
invalidparty无效部门文本无效部门
invalidtag无效标签文本无效标签
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本
access_token授权方(企业)access_token文本
media_id上传永久图文消息素材资源标识ID文本

返回示例:

{
"invaliduser": "invaliduser_text",
"invalidparty": "invalidparty_text",
"invalidtag": "invalidtag_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text",
"access_token": "access_token_text",
"media_id": "media_id_text"
}
post

API_SendNewsMessage_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_SendNewsMessage_Simple
API属性
API编码API_SendNewsMessage_Simple
API名称发送news消息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
touser成员ID列表文本成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
toparty部门ID列表文本部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
totag标签ID列表文本标签ID列表,多个接收者用‘|’分隔。当touser为@all时忽略本参数
news_articlesnews_articles实体news_articles
eventType事件类型文本
isOauth是否需要oauth验证布尔
simpleAppBizCode简化版应用业务编码文本

news_articles实体

字段编码字段编码字段类型长度精度字段初始值字段描述
title标题文本
description描述长文本1000
url点击后跳转的链接长文本9999
media_id文件id文本255
id文本255

参数示例:

{
"touser": "touser_text",
"toparty": "toparty_text",
"totag": "totag_text",
"news_articles":
{
"title": "title_text1",
"description": "description_text1",
"url": "url_text1",
"media_id": "media_id_text1",
"id": "id_text1"
},
{
"title": "title_text2",
"description": "description_text2",
"url": "url_text2",
"media_id": "media_id_text2",
"id": "id_text2"
}
],
"eventType": "eventType_text",
"isOauth": true,
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
invaliduser无效用户文本无效用户
invalidparty无效部门文本无效部门
invalidtag无效标签文本无效标签
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

返回示例:

{
"invaliduser": "invaliduser_text",
"invalidparty": "invalidparty_text",
"invalidtag": "invalidtag_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_SendSoundVoiceMessage_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_SendSoundVoiceMessage_Simple
API属性
API编码API_SendSoundVoiceMessage_Simple
API名称发送语音消息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
touser成员ID列表文本成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
toparty部门ID列表文本部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
totag标签ID列表文本标签ID列表,多个接收者用‘|’分隔。当touser为@all时忽略本参数
safe是否保密消息布尔表示是否是保密消息,0表示否,1表示是,默认0
mediaform-data中媒体文件标识文本form-data中媒体文件标识,有filename、filelength、content-type等信息
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"touser": "touser_text",
"toparty": "toparty_text",
"totag": "totag_text",
"safe": true,
"media": "media_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
invaliduser无效用户文本无效用户
invalidparty无效部门文本无效部门
invalidtag无效标签文本无效标签
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

返回示例:

{
"invaliduser": "invaliduser_text",
"invalidparty": "invalidparty_text",
"invalidtag": "invalidtag_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_SendTextcardMessageAction_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_SendTextcardMessageAction_Simple
API属性
API编码API_SendTextcardMessageAction_Simple
API名称发送Textcard消息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
touser成员ID列表文本成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
toparty部门ID列表文本部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
totag标签ID列表文本标签ID列表,多个接收者用‘|’分隔。当touser为@all时忽略本参数
eventType事件类型文本
title标题长文本(必填)标题,不超过128个字节,超过会自动截断
description描述文本(必填)描述,不超过512个字节,超过会自动截断
url点击后跳转的链接文本(必填)点击后跳转的链接。
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"touser": "touser_text",
"toparty": "toparty_text",
"totag": "totag_text",
"eventType": "eventType_text",
"title": "title_text",
"description": "description_text",
"url": "url_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
invaliduser无效用户文本无效用户
invalidparty无效部门文本无效部门
invalidtag无效标签文本无效标签
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

返回示例:

{
"invaliduser": "invaliduser_text",
"invalidparty": "invalidparty_text",
"invalidtag": "invalidtag_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_SendTextMessage_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_SendTextMessage_Simple
API属性
API编码API_SendTextMessage_Simple
API名称发送文本消息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
touser成员ID列表文本成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
toparty部门ID列表文本部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
totag标签ID列表文本标签ID列表,多个接收者用‘|’分隔。当touser为@all时忽略本参数
text消息内容实体消息内容
safe是否保密消息布尔表示是否是保密消息,0表示否,1表示是,默认0
eventType事件类型文本
simpleAppBizCode简化版应用业务编码文本

text实体

字段编码字段编码字段类型长度精度字段初始值字段描述
content消息内容长文本

参数示例:

{
"touser": "touser_text",
"toparty": "toparty_text",
"totag": "totag_text",
"text":
{
"content": "content_text1"
},
{
"content": "content_text2"
}
],
"safe": true,
"eventType": "eventType_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
invaliduser无效用户文本无效用户
invalidparty无效部门文本无效部门
invalidtag无效标签文本无效标签
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

返回示例:

{
"invaliduser": "invaliduser_text",
"invalidparty": "invalidparty_text",
"invalidtag": "invalidtag_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}
post

API_SendVideoMessage_Simple

http://*****:**/webapi/vbase_wx_qy_simple_yw_api/API_SendVideoMessage_Simple
API属性
API编码API_SendVideoMessage_Simple
API名称发送视频文件消息
API描述
请求方式POST

参数示例:

编码名称类型初始值必须描述
touser成员ID列表文本成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个)。特殊情况:指定为@all,则向关注该企业应用的全部成员发送
toparty部门ID列表文本部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
totag标签ID列表文本标签ID列表,多个接收者用‘|’分隔。当touser为@all时忽略本参数
safe是否保密消息布尔表示是否是保密消息,0表示否,1表示是,默认0
mediaform-data中媒体文件标识文本form-data中媒体文件标识,有filename、filelength、content-type等信息
title视频消息的标题文本
description视频消息的描述文本
simpleAppBizCode简化版应用业务编码文本

参数示例:

{
"touser": "touser_text",
"toparty": "toparty_text",
"totag": "totag_text",
"safe": true,
"media": "media_text",
"title": "title_text",
"description": "description_text",
"simpleAppBizCode": "simpleAppBizCode_text"
}

返回值说明:

编码名称类型初始值描述
invaliduser无效用户文本无效用户
invalidparty无效部门文本无效部门
invalidtag无效标签文本无效标签
errorType异常类型文本
isSuccess是否成功布尔
errorCode异常编码文本
errorMsg异常信息文本
errorContent异常的详细信息文本

返回示例:

{
"invaliduser": "invaliduser_text",
"invalidparty": "invalidparty_text",
"invalidtag": "invalidtag_text",
"errorType": "errorType_text",
"isSuccess": true,
"errorCode": "errorCode_text",
"errorMsg": "errorMsg_text",
"errorContent": "errorContent_text"
}