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 ) : |
批量删除成员
|
|
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 ) : |
创建成员(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 ) : |
删除部门
|
|
DeleteDepartmentAsync ( string accessToken, string id ) : Task |
【异步方法】删除部门
|
|
DeleteMember ( string accessToken, string userId ) : |
删除成员
|
|
DeleteMemberAsync ( string accessToken, string userId ) : Task |
【异步方法】删除成员
|
|
DeleteTag ( string accessToken, int tagId ) : |
删除标签
|
|
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 ) : |
获取部门成员(详情) 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 ) : |
获取标签列表
|
|
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 ) : |
邀请成员关注 认证号优先使用微信推送邀请关注,如果没有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 ) : |
更新部门
|
|
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 ) : |
更新成员(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 ) : |
更新标签名字
|
|
UpdateTagAsync ( string accessToken, int tagId, string tagName, int timeOut = Config.TIME_OUT ) : Task |
【异步方法】更新标签名字
|
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 |
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 |
public static BatchDeleteMember ( string accessToken, string userIds, int timeOut = Config.TIME_OUT ) : |
||
accessToken | string | |
userIds | string | |
timeOut | int | 代理请求超时时间(毫秒) |
return |
public static BatchDeleteMemberAsync ( string accessToken, string userIds, int timeOut = Config.TIME_OUT ) : Task |
||
accessToken | string | |
userIds | string | |
timeOut | int | 代理请求超时时间(毫秒) |
return | Task |
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 |
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 |
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 ) : |
||
accessToken | string | 调用接口凭证 |
userId | string | 员工UserID。必须企业内唯一 |
name | string | 成员名称。长度为1~64个字符 |
department | int | 成员所属部门id列表。注意,每个部门的直属员工上限为1000个 |
position | string | 职位信息。长度为0~64个字符 |
mobile | string | 手机号码。必须企业内唯一 |
string | 邮箱。长度为0~64个字符。必须企业内唯一 | |
weixinId | string | 微信号。必须企业内唯一 |
avatarMediaid | string | |
extattr | Extattr | 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值 |
timeOut | int | 代理请求超时时间(毫秒) |
return |
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 | 手机号码。必须企业内唯一 |
string | 邮箱。长度为0~64个字符。必须企业内唯一 | |
weixinId | string | 微信号。必须企业内唯一 |
avatarMediaid | string | |
extattr | Extattr | 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值 |
timeOut | int | 代理请求超时时间(毫秒) |
return | Task |
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 |
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 |
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 |
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 |
public static DeleteDepartment ( string accessToken, string id ) : |
||
accessToken | string | 调用接口凭证 |
id | string | 部门id。(注:不能删除根部门;不能删除含有子部门、成员的部门) |
return |
public static DeleteDepartmentAsync ( string accessToken, string id ) : Task |
||
accessToken | string | 调用接口凭证 |
id | string | 部门id。(注:不能删除根部门;不能删除含有子部门、成员的部门) |
return | Task |
public static DeleteMember ( string accessToken, string userId ) : |
||
accessToken | string | 调用接口凭证 |
userId | string | 员工UserID |
return |
public static DeleteMemberAsync ( string accessToken, string userId ) : Task |
||
accessToken | string | 调用接口凭证 |
userId | string | 员工UserID |
return | Task |
public static DeleteTag ( string accessToken, int tagId ) : |
||
accessToken | string | 调用接口凭证 |
tagId | int | 标签ID |
return |
public static DeleteTagAsync ( string accessToken, int tagId ) : Task |
||
accessToken | string | 调用接口凭证 |
tagId | int | 标签ID |
return | Task |
public static GetDepartmentList ( string accessToken, int id = null ) : GetDepartmentListResult | ||
accessToken | string | 调用接口凭证 |
id | int | 部门ID。获取指定部门ID下的子部门 |
return | GetDepartmentListResult |
public static GetDepartmentListAsync ( string accessToken, int id = null ) : Task |
||
accessToken | string | 调用接口凭证 |
id | int | 部门ID。获取指定部门ID下的子部门 |
return | Task |
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 |
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 |
public static GetDepartmentMemberInfo ( string accessToken, int departmentId, int fetchChild, int status, int maxJsonLength = null ) : |
||
accessToken | string | 调用接口凭证 |
departmentId | int | 获取的部门id |
fetchChild | int | 1/0:是否递归获取子部门下面的成员 |
status | int | 0获取全部员工,1获取已关注成员列表,2获取禁用成员列表,4获取未关注成员列表。status可叠加 |
maxJsonLength | int | 设置 JavaScriptSerializer 类接受的 JSON 字符串的最大长度 |
return |
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 |
public static GetMember ( string accessToken, string userId ) : GetMemberResult | ||
accessToken | string | 调用接口凭证 |
userId | string | 员工UserID |
return | GetMemberResult |
public static GetMemberAsync ( string accessToken, string userId ) : Task |
||
accessToken | string | 调用接口凭证 |
userId | string | 员工UserID |
return | Task |
public static GetTagList ( string accessToken ) : |
||
accessToken | string | |
return |
public static GetTagListAsync ( string accessToken ) : Task |
||
accessToken | string | |
return | Task |
public static GetTagMember ( string accessToken, int tagId ) : GetTagMemberResult | ||
accessToken | string | 调用接口凭证 |
tagId | int | 标签ID |
return | GetTagMemberResult |
public static GetTagMemberAsync ( string accessToken, int tagId ) : Task |
||
accessToken | string | 调用接口凭证 |
tagId | int | 标签ID |
return | Task |
public static InviteMember ( string accessToken, string userId, int timeOut = Config.TIME_OUT ) : |
||
accessToken | string | 调用接口凭证 |
userId | string | 用户的userid |
timeOut | int | 代理请求超时时间(毫秒) |
return |
public static InviteMemberAsync ( string accessToken, string userId, int timeOut = Config.TIME_OUT ) : Task |
||
accessToken | string | 调用接口凭证 |
userId | string | 用户的userid |
timeOut | int | 代理请求超时时间(毫秒) |
return | Task |
public static UpdateDepartment ( string accessToken, string id, string name, int parentId, int order = 1, int timeOut = Config.TIME_OUT ) : |
||
accessToken | string | 调用接口凭证 |
id | string | 部门id |
name | string | 更新的部门名称。长度限制为0~64个字符。修改部门名称时指定该参数 |
parentId | int | 父亲部门id。根部门id为1 |
order | int | 在父部门中的次序。从1开始,数字越大排序越靠后 |
timeOut | int | 代理请求超时时间(毫秒) |
return |
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 |
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 ) : |
||
accessToken | string | 调用接口凭证 |
userId | string | 员工UserID。必须企业内唯一 |
name | string | 成员名称。长度为1~64个字符 |
department | int | 成员所属部门id列表。注意,每个部门的直属员工上限为1000个 |
position | string | 职位信息。长度为0~64个字符 |
mobile | string | 手机号码。必须企业内唯一 |
string | 邮箱。长度为0~64个字符。必须企业内唯一 | |
weixinId | string | 微信号。必须企业内唯一 |
enable | int | 启用/禁用成员。1表示启用成员,0表示禁用成员 |
avatarMediaid | string | |
extattr | Extattr | 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值 |
timeOut | int | 代理请求超时时间(毫秒) |
return |
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 | 手机号码。必须企业内唯一 |
string | 邮箱。长度为0~64个字符。必须企业内唯一 | |
weixinId | string | 微信号。必须企业内唯一 |
enable | int | 启用/禁用成员。1表示启用成员,0表示禁用成员 |
avatarMediaid | string | |
extattr | Extattr | 扩展属性。扩展属性需要在WEB管理端创建后才生效,否则忽略未知属性的赋值 |
timeOut | int | 代理请求超时时间(毫秒) |
return | Task |
public static UpdateTag ( string accessToken, int tagId, string tagName, int timeOut = Config.TIME_OUT ) : |
||
accessToken | string | 调用接口凭证 |
tagId | int | 标签ID |
tagName | string | 标签名称。长度为0~64个字符 |
timeOut | int | 代理请求超时时间(毫秒) |
return |
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 |