C# Class Senparc.Weixin.QY.AdvancedAPIs.MailListApi

ファイルを表示 Open project: JeffreySu/WeiXinMPSDK

Public Methods

Method Description
AddTagMember ( string accessToken, int tagId, string userList = null, int partyList = null, int timeOut = Config.TIME_OUT ) : AddTagMemberResult

增加标签成员

AddTagMemberAsync ( string accessToken, int tagId, string userList = null, int partyList = null, int timeOut = Config.TIME_OUT ) : Task

【异步方法】 增加标签成员

BatchDeleteMember ( string accessToken, string userIds, int timeOut = Config.TIME_OUT ) : QyJsonResult

批量删除成员

BatchDeleteMemberAsync ( string accessToken, string userIds, int timeOut = Config.TIME_OUT ) : Task

【异步方法】批量删除成员

CreateDepartment ( string accessToken, string name, int parentId, int order = 1, int id = null, int timeOut = Config.TIME_OUT ) : CreateDepartmentResult

创建部门

CreateDepartmentAsync ( string accessToken, string name, int parentId, int order = 1, int id = null, int timeOut = Config.TIME_OUT ) : Task

【异步方法】创建部门

CreateMember ( string accessToken, string userId, string name, int department = null, string position = null, string mobile = null, string email = null, string weixinId = null, string avatarMediaid = null, Extattr extattr = null, int timeOut = Config.TIME_OUT ) : QyJsonResult

创建成员(mobile/weixinid/email三者不能同时为空)

CreateMemberAsync ( string accessToken, string userId, string name, int department = null, string position = null, string mobile = null, string email = null, string weixinId = null, string avatarMediaid = null, Extattr extattr = null, int timeOut = Config.TIME_OUT ) : Task

【异步方法】创建成员(mobile/weixinid/email三者不能同时为空)

CreateTag ( string accessToken, string tagName, int tagId = null, int timeOut = Config.TIME_OUT ) : CreateTagResult

创建标签

CreateTagAsync ( string accessToken, string tagName, int tagId = null, int timeOut = Config.TIME_OUT ) : Task

【异步方法】创建标签

DelTagMember ( string accessToken, int tagId, string userList, int timeOut = Config.TIME_OUT ) : DelTagMemberResult

删除标签成员

DelTagMemberAsync ( string accessToken, int tagId, string userList, int timeOut = Config.TIME_OUT ) : Task

【异步方法】 删除标签成员

DeleteDepartment ( string accessToken, string id ) : QyJsonResult

删除部门

DeleteDepartmentAsync ( string accessToken, string id ) : Task

【异步方法】删除部门

DeleteMember ( string accessToken, string userId ) : QyJsonResult

删除成员

DeleteMemberAsync ( string accessToken, string userId ) : Task

【异步方法】删除成员

DeleteTag ( string accessToken, int tagId ) : QyJsonResult

删除标签

DeleteTagAsync ( string accessToken, int tagId ) : Task

【异步方法】删除标签

GetDepartmentList ( string accessToken, int id = null ) : GetDepartmentListResult

获取部门列表

GetDepartmentListAsync ( string accessToken, int id = null ) : Task

【异步方法】获取部门列表

GetDepartmentMember ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : GetDepartmentMemberResult

获取部门成员

2016-04-16:Zeje添加参数maxJsonLength:企业号通讯录扩容后,存在Json长度不够的情况。

GetDepartmentMemberAsync ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : Task

【异步方法】获取部门成员

2016-04-16:Zeje添加参数maxJsonLength:企业号通讯录扩容后,存在Json长度不够的情况。

GetDepartmentMemberInfo ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : GetDepartmentMemberInfoResult

获取部门成员(详情)

2016-05-03:Zeje添加参数maxJsonLength:企业号通讯录扩容后,存在Json长度不够的情况。

GetDepartmentMemberInfoAsync ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : Task

【异步方法】获取部门成员(详情)

2016-05-03:Zeje添加参数maxJsonLength:企业号通讯录扩容后,存在Json长度不够的情况。

GetMember ( string accessToken, string userId ) : GetMemberResult

获取成员

GetMemberAsync ( string accessToken, string userId ) : Task

【异步方法】获取成员

GetTagList ( string accessToken ) : GetTagListResult

获取标签列表

GetTagListAsync ( string accessToken ) : Task

【异步方法】 获取标签列表

GetTagMember ( string accessToken, int tagId ) : GetTagMemberResult

获取标签成员

GetTagMemberAsync ( string accessToken, int tagId ) : Task

【异步方法】获取标签成员

InviteMember ( string accessToken, string userId, int timeOut = Config.TIME_OUT ) : InviteMemberResult

邀请成员关注 认证号优先使用微信推送邀请关注,如果没有weixinid字段则依次对手机号,邮箱绑定的微信进行推送,全部没有匹配则通过邮件邀请关注。 邮箱字段无效则邀请失败。 非认证号只通过邮件邀请关注。邮箱字段无效则邀请失败。 已关注以及被禁用用户不允许发起邀请关注请求。 测试发现同一个邮箱只发送一封邀请关注邮件,第二次再对此邮箱发送微信会提示系统错误

InviteMemberAsync ( string accessToken, string userId, int timeOut = Config.TIME_OUT ) : Task

【异步方法】邀请成员关注 认证号优先使用微信推送邀请关注,如果没有weixinid字段则依次对手机号,邮箱绑定的微信进行推送,全部没有匹配则通过邮件邀请关注。 邮箱字段无效则邀请失败。 非认证号只通过邮件邀请关注。邮箱字段无效则邀请失败。 已关注以及被禁用用户不允许发起邀请关注请求。 测试发现同一个邮箱只发送一封邀请关注邮件,第二次再对此邮箱发送微信会提示系统错误

UpdateDepartment ( string accessToken, string id, string name, int parentId, int order = 1, int timeOut = Config.TIME_OUT ) : QyJsonResult

更新部门

UpdateDepartmentAsync ( string accessToken, string id, string name, int parentId, int order = 1, int timeOut = Config.TIME_OUT ) : Task

【异步方法】更新部门

UpdateMember ( string accessToken, string userId, string name = null, int department = null, string position = null, string mobile = null, string email = null, string weixinId = null, int enable = 1, string avatarMediaid = null, Extattr extattr = null, int timeOut = Config.TIME_OUT ) : QyJsonResult

更新成员(mobile/weixinid/email三者不能同时为空)

UpdateMemberAsync ( string accessToken, string userId, string name = null, int department = null, string position = null, string mobile = null, string email = null, string weixinId = null, int enable = 1, string avatarMediaid = null, Extattr extattr = null, int timeOut = Config.TIME_OUT ) : Task

【异步方法】更新成员(mobile/weixinid/email三者不能同时为空)

UpdateTag ( string accessToken, int tagId, string tagName, int timeOut = Config.TIME_OUT ) : QyJsonResult

更新标签名字

UpdateTagAsync ( string accessToken, int tagId, string tagName, int timeOut = Config.TIME_OUT ) : Task

【异步方法】更新标签名字

Method Details

AddTagMember() public static method

增加标签成员
public static AddTagMember ( string accessToken, int tagId, string userList = null, int partyList = null, int timeOut = Config.TIME_OUT ) : AddTagMemberResult
accessToken string 调用接口凭证
tagId int 标签ID
userList string 企业成员ID列表,注意:userlist、partylist不能同时为空
partyList int 企业部门ID列表,注意:userlist、partylist不能同时为空
timeOut int 代理请求超时时间(毫秒)
return AddTagMemberResult

AddTagMemberAsync() public static method

【异步方法】 增加标签成员
public static AddTagMemberAsync ( string accessToken, int tagId, string userList = null, int partyList = null, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
tagId int 标签ID
userList string 企业成员ID列表,注意:userlist、partylist不能同时为空
partyList int 企业部门ID列表,注意:userlist、partylist不能同时为空
timeOut int 代理请求超时时间(毫秒)
return Task

BatchDeleteMember() public static method

批量删除成员
public static BatchDeleteMember ( string accessToken, string userIds, int timeOut = Config.TIME_OUT ) : QyJsonResult
accessToken string
userIds string
timeOut int 代理请求超时时间(毫秒)
return Senparc.Weixin.Entities.QyJsonResult

BatchDeleteMemberAsync() public static method

【异步方法】批量删除成员
public static BatchDeleteMemberAsync ( string accessToken, string userIds, int timeOut = Config.TIME_OUT ) : Task
accessToken string
userIds string
timeOut int 代理请求超时时间(毫秒)
return Task

CreateDepartment() public static method

创建部门
public static CreateDepartment ( string accessToken, string name, int parentId, int order = 1, int id = null, int timeOut = Config.TIME_OUT ) : CreateDepartmentResult
accessToken string 调用接口凭证
name string 部门名称。长度限制为1~64个字符
parentId int 父亲部门id。根部门id为1
order int 在父部门中的次序。从1开始,数字越大排序越靠后
id int 部门ID。用指定部门ID新建部门,不指定此参数时,则自动生成
timeOut int 代理请求超时时间(毫秒)
return CreateDepartmentResult

CreateDepartmentAsync() public static method

【异步方法】创建部门
public static CreateDepartmentAsync ( string accessToken, string name, int parentId, int order = 1, int id = null, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
name string 部门名称。长度限制为1~64个字符
parentId int 父亲部门id。根部门id为1
order int 在父部门中的次序。从1开始,数字越大排序越靠后
id int 部门ID。用指定部门ID新建部门,不指定此参数时,则自动生成
timeOut int 代理请求超时时间(毫秒)
return Task

CreateMember() public static method

创建成员(mobile/weixinid/email三者不能同时为空)
public static CreateMember ( string accessToken, string userId, string name, int department = null, string position = null, string mobile = null, string email = null, string weixinId = null, string avatarMediaid = null, Extattr extattr = null, int timeOut = Config.TIME_OUT ) : QyJsonResult
accessToken string 调用接口凭证
userId string 员工UserID。必须企业内唯一
name string 成员名称。长度为1~64个字符
department int 成员所属部门id列表。注意,每个部门的直属员工上限为1000个
position string 职位信息。长度为0~64个字符
mobile string 手机号码。必须企业内唯一
email string 邮箱。长度为0~64个字符。必须企业内唯一
weixinId string 微信号。必须企业内唯一
avatarMediaid string
extattr Extattr 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值
timeOut int 代理请求超时时间(毫秒)
return Senparc.Weixin.Entities.QyJsonResult

CreateMemberAsync() public static method

【异步方法】创建成员(mobile/weixinid/email三者不能同时为空)
public static CreateMemberAsync ( string accessToken, string userId, string name, int department = null, string position = null, string mobile = null, string email = null, string weixinId = null, string avatarMediaid = null, Extattr extattr = null, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
userId string 员工UserID。必须企业内唯一
name string 成员名称。长度为1~64个字符
department int 成员所属部门id列表。注意,每个部门的直属员工上限为1000个
position string 职位信息。长度为0~64个字符
mobile string 手机号码。必须企业内唯一
email string 邮箱。长度为0~64个字符。必须企业内唯一
weixinId string 微信号。必须企业内唯一
avatarMediaid string
extattr Extattr 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值
timeOut int 代理请求超时时间(毫秒)
return Task

CreateTag() public static method

创建标签
public static CreateTag ( string accessToken, string tagName, int tagId = null, int timeOut = Config.TIME_OUT ) : CreateTagResult
accessToken string 调用接口凭证
tagName string 标签名称。长度为1~64个字符,标签不可与其他同组的标签重名,也不可与全局标签重名
tagId int 标签id,整型,指定此参数时新增的标签会生成对应的标签id,不指定时则以目前最大的id自增。
timeOut int 代理请求超时时间(毫秒)
return CreateTagResult

CreateTagAsync() public static method

【异步方法】创建标签
public static CreateTagAsync ( string accessToken, string tagName, int tagId = null, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
tagName string 标签名称。长度为1~64个字符,标签不可与其他同组的标签重名,也不可与全局标签重名
tagId int 标签id,整型,指定此参数时新增的标签会生成对应的标签id,不指定时则以目前最大的id自增。
timeOut int 代理请求超时时间(毫秒)
return Task

DelTagMember() public static method

删除标签成员
public static DelTagMember ( string accessToken, int tagId, string userList, int timeOut = Config.TIME_OUT ) : DelTagMemberResult
accessToken string 调用接口凭证
tagId int 标签ID
userList string 企业员工ID列表
timeOut int 代理请求超时时间(毫秒)
return DelTagMemberResult

DelTagMemberAsync() public static method

【异步方法】 删除标签成员
public static DelTagMemberAsync ( string accessToken, int tagId, string userList, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
tagId int 标签ID
userList string 企业员工ID列表
timeOut int 代理请求超时时间(毫秒)
return Task

DeleteDepartment() public static method

删除部门
public static DeleteDepartment ( string accessToken, string id ) : QyJsonResult
accessToken string 调用接口凭证
id string 部门id。(注:不能删除根部门;不能删除含有子部门、成员的部门)
return Senparc.Weixin.Entities.QyJsonResult

DeleteDepartmentAsync() public static method

【异步方法】删除部门
public static DeleteDepartmentAsync ( string accessToken, string id ) : Task
accessToken string 调用接口凭证
id string 部门id。(注:不能删除根部门;不能删除含有子部门、成员的部门)
return Task

DeleteMember() public static method

删除成员
public static DeleteMember ( string accessToken, string userId ) : QyJsonResult
accessToken string 调用接口凭证
userId string 员工UserID
return Senparc.Weixin.Entities.QyJsonResult

DeleteMemberAsync() public static method

【异步方法】删除成员
public static DeleteMemberAsync ( string accessToken, string userId ) : Task
accessToken string 调用接口凭证
userId string 员工UserID
return Task

DeleteTag() public static method

删除标签
public static DeleteTag ( string accessToken, int tagId ) : QyJsonResult
accessToken string 调用接口凭证
tagId int 标签ID
return Senparc.Weixin.Entities.QyJsonResult

DeleteTagAsync() public static method

【异步方法】删除标签
public static DeleteTagAsync ( string accessToken, int tagId ) : Task
accessToken string 调用接口凭证
tagId int 标签ID
return Task

GetDepartmentList() public static method

获取部门列表
public static GetDepartmentList ( string accessToken, int id = null ) : GetDepartmentListResult
accessToken string 调用接口凭证
id int 部门ID。获取指定部门ID下的子部门
return GetDepartmentListResult

GetDepartmentListAsync() public static method

【异步方法】获取部门列表
public static GetDepartmentListAsync ( string accessToken, int id = null ) : Task
accessToken string 调用接口凭证
id int 部门ID。获取指定部门ID下的子部门
return Task

GetDepartmentMember() public static method

获取部门成员
2016-04-16:Zeje添加参数maxJsonLength:企业号通讯录扩容后,存在Json长度不够的情况。
public static GetDepartmentMember ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : GetDepartmentMemberResult
accessToken string 调用接口凭证
departmentId int 获取的部门id
fetchChild int 1/0:是否递归获取子部门下面的成员
status int 0获取全部员工,1获取已关注成员列表,2获取禁用成员列表,4获取未关注成员列表。status可叠加
maxJsonLength int 设置 JavaScriptSerializer 类接受的 JSON 字符串的最大长度
return GetDepartmentMemberResult

GetDepartmentMemberAsync() public static method

【异步方法】获取部门成员
2016-04-16:Zeje添加参数maxJsonLength:企业号通讯录扩容后,存在Json长度不够的情况。
public static GetDepartmentMemberAsync ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : Task
accessToken string 调用接口凭证
departmentId int 获取的部门id
fetchChild int 1/0:是否递归获取子部门下面的成员
status int 0获取全部员工,1获取已关注成员列表,2获取禁用成员列表,4获取未关注成员列表。status可叠加
maxJsonLength int 设置 JavaScriptSerializer 类接受的 JSON 字符串的最大长度
return Task

GetDepartmentMemberInfo() public static method

获取部门成员(详情)
2016-05-03:Zeje添加参数maxJsonLength:企业号通讯录扩容后,存在Json长度不够的情况。
public static GetDepartmentMemberInfo ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : GetDepartmentMemberInfoResult
accessToken string 调用接口凭证
departmentId int 获取的部门id
fetchChild int 1/0:是否递归获取子部门下面的成员
status int 0获取全部员工,1获取已关注成员列表,2获取禁用成员列表,4获取未关注成员列表。status可叠加
maxJsonLength int 设置 JavaScriptSerializer 类接受的 JSON 字符串的最大长度
return Senparc.Weixin.QY.AdvancedAPIs.MailList.GetDepartmentMemberInfoResult

GetDepartmentMemberInfoAsync() public static method

【异步方法】获取部门成员(详情)
2016-05-03:Zeje添加参数maxJsonLength:企业号通讯录扩容后,存在Json长度不够的情况。
public static GetDepartmentMemberInfoAsync ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : Task
accessToken string 调用接口凭证
departmentId int 获取的部门id
fetchChild int 1/0:是否递归获取子部门下面的成员
status int 0获取全部员工,1获取已关注成员列表,2获取禁用成员列表,4获取未关注成员列表。status可叠加
maxJsonLength int 设置 JavaScriptSerializer 类接受的 JSON 字符串的最大长度
return Task

GetMember() public static method

获取成员
public static GetMember ( string accessToken, string userId ) : GetMemberResult
accessToken string 调用接口凭证
userId string 员工UserID
return GetMemberResult

GetMemberAsync() public static method

【异步方法】获取成员
public static GetMemberAsync ( string accessToken, string userId ) : Task
accessToken string 调用接口凭证
userId string 员工UserID
return Task

GetTagList() public static method

获取标签列表
public static GetTagList ( string accessToken ) : GetTagListResult
accessToken string
return Senparc.Weixin.QY.AdvancedAPIs.MailList.GetTagListResult

GetTagListAsync() public static method

【异步方法】 获取标签列表
public static GetTagListAsync ( string accessToken ) : Task
accessToken string
return Task

GetTagMember() public static method

获取标签成员
public static GetTagMember ( string accessToken, int tagId ) : GetTagMemberResult
accessToken string 调用接口凭证
tagId int 标签ID
return GetTagMemberResult

GetTagMemberAsync() public static method

【异步方法】获取标签成员
public static GetTagMemberAsync ( string accessToken, int tagId ) : Task
accessToken string 调用接口凭证
tagId int 标签ID
return Task

InviteMember() public static method

邀请成员关注 认证号优先使用微信推送邀请关注,如果没有weixinid字段则依次对手机号,邮箱绑定的微信进行推送,全部没有匹配则通过邮件邀请关注。 邮箱字段无效则邀请失败。 非认证号只通过邮件邀请关注。邮箱字段无效则邀请失败。 已关注以及被禁用用户不允许发起邀请关注请求。 测试发现同一个邮箱只发送一封邀请关注邮件,第二次再对此邮箱发送微信会提示系统错误
public static InviteMember ( string accessToken, string userId, int timeOut = Config.TIME_OUT ) : InviteMemberResult
accessToken string 调用接口凭证
userId string 用户的userid
timeOut int 代理请求超时时间(毫秒)
return Senparc.Weixin.QY.AdvancedAPIs.MailList.InviteMemberResult

InviteMemberAsync() public static method

【异步方法】邀请成员关注 认证号优先使用微信推送邀请关注,如果没有weixinid字段则依次对手机号,邮箱绑定的微信进行推送,全部没有匹配则通过邮件邀请关注。 邮箱字段无效则邀请失败。 非认证号只通过邮件邀请关注。邮箱字段无效则邀请失败。 已关注以及被禁用用户不允许发起邀请关注请求。 测试发现同一个邮箱只发送一封邀请关注邮件,第二次再对此邮箱发送微信会提示系统错误
public static InviteMemberAsync ( string accessToken, string userId, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
userId string 用户的userid
timeOut int 代理请求超时时间(毫秒)
return Task

UpdateDepartment() public static method

更新部门
public static UpdateDepartment ( string accessToken, string id, string name, int parentId, int order = 1, int timeOut = Config.TIME_OUT ) : QyJsonResult
accessToken string 调用接口凭证
id string 部门id
name string 更新的部门名称。长度限制为0~64个字符。修改部门名称时指定该参数
parentId int 父亲部门id。根部门id为1
order int 在父部门中的次序。从1开始,数字越大排序越靠后
timeOut int 代理请求超时时间(毫秒)
return Senparc.Weixin.Entities.QyJsonResult

UpdateDepartmentAsync() public static method

【异步方法】更新部门
public static UpdateDepartmentAsync ( string accessToken, string id, string name, int parentId, int order = 1, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
id string 部门id
name string 更新的部门名称。长度限制为0~64个字符。修改部门名称时指定该参数
parentId int 父亲部门id。根部门id为1
order int 在父部门中的次序。从1开始,数字越大排序越靠后
timeOut int 代理请求超时时间(毫秒)
return Task

UpdateMember() public static method

更新成员(mobile/weixinid/email三者不能同时为空)
public static UpdateMember ( string accessToken, string userId, string name = null, int department = null, string position = null, string mobile = null, string email = null, string weixinId = null, int enable = 1, string avatarMediaid = null, Extattr extattr = null, int timeOut = Config.TIME_OUT ) : QyJsonResult
accessToken string 调用接口凭证
userId string 员工UserID。必须企业内唯一
name string 成员名称。长度为1~64个字符
department int 成员所属部门id列表。注意,每个部门的直属员工上限为1000个
position string 职位信息。长度为0~64个字符
mobile string 手机号码。必须企业内唯一
email string 邮箱。长度为0~64个字符。必须企业内唯一
weixinId string 微信号。必须企业内唯一
enable int 启用/禁用成员。1表示启用成员,0表示禁用成员
avatarMediaid string
extattr Extattr 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值
timeOut int 代理请求超时时间(毫秒)
return Senparc.Weixin.Entities.QyJsonResult

UpdateMemberAsync() public static method

【异步方法】更新成员(mobile/weixinid/email三者不能同时为空)
public static UpdateMemberAsync ( string accessToken, string userId, string name = null, int department = null, string position = null, string mobile = null, string email = null, string weixinId = null, int enable = 1, string avatarMediaid = null, Extattr extattr = null, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
userId string 员工UserID。必须企业内唯一
name string 成员名称。长度为1~64个字符
department int 成员所属部门id列表。注意,每个部门的直属员工上限为1000个
position string 职位信息。长度为0~64个字符
mobile string 手机号码。必须企业内唯一
email string 邮箱。长度为0~64个字符。必须企业内唯一
weixinId string 微信号。必须企业内唯一
enable int 启用/禁用成员。1表示启用成员,0表示禁用成员
avatarMediaid string
extattr Extattr 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值
timeOut int 代理请求超时时间(毫秒)
return Task

UpdateTag() public static method

更新标签名字
public static UpdateTag ( string accessToken, int tagId, string tagName, int timeOut = Config.TIME_OUT ) : QyJsonResult
accessToken string 调用接口凭证
tagId int 标签ID
tagName string 标签名称。长度为0~64个字符
timeOut int 代理请求超时时间(毫秒)
return Senparc.Weixin.Entities.QyJsonResult

UpdateTagAsync() public static method

【异步方法】更新标签名字
public static UpdateTagAsync ( string accessToken, int tagId, string tagName, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
tagId int 标签ID
tagName string 标签名称。长度为0~64个字符
timeOut int 代理请求超时时间(毫秒)
return Task