CorpWeb

API接口说明
GET sns/v3/CorpWeb/GetCorpManager?corpid={corpid}

获取企业配置的管理员信息

GET sns/v3/CorpWeb/GetPageCorps?rid={rid}&keyword={keyword}&pageSize={pageSize}&pageIndex={pageIndex}&ver={ver}

分页获取企业信息

GET sns/v3/CorpWeb/GetProviders

获取服务商列表

POST sns/v3/CorpWeb/SaveCorpManager

保存企业管理员

GET sns/v3/CorpWeb/GetSubCorps?corpid={corpid}&gid={gid}

获取直属子企业

GET sns/v3/CorpWeb/GetSubCorpsByKeyword?keyword={keyword}&top={top}&corpid={corpid}&gid={gid}

获取直属子企业 top n

GET sns/v3/CorpWeb/GetRegionCorpsByKeyword?rid={rid}&keyword={keyword}&corpType={corpType}&ver={ver}&top={top}

按区域获取企业信息

WorkWechatWeb

企业微信 Web管理端相关接口

API接口说明
GET sns/v3/WorkWechatWeb/GetPhases

获取当前学段列表

GET sns/v3/WorkWechatWeb/GetSubjects

获取当前科目列表

GET sns/v3/WorkWechatWeb/GetSubject?subjectID={subjectID}

获取单个科目信息

GET sns/v3/WorkWechatWeb/GetSubjectsByIDs

获取科目列表

POST sns/v3/WorkWechatWeb/SaveSubject

保存科目

GET sns/v3/WorkWechatWeb/GetRefPopSubjects

获取标准的科目供引用

POST sns/v3/WorkWechatWeb/SaveRefPopSubjects

保存科目引用

POST sns/v3/WorkWechatWeb/DeleteSubject?subjectID={subjectID}

删除科目

GET sns/v3/WorkWechatWeb/GetSchoolTerms

获取学校学期列表

POST sns/v3/WorkWechatWeb/SetSchoolTerm

设置学校学期

GET sns/v3/WorkWechatWeb/GetSchoolWeeks?phase={phase}&schYear={schYear}&seq={seq}

获取学校周列表

GET sns/v3/WorkWechatWeb/GetSchoolCurWeek?phase={phase}&timeStamp={timeStamp}

获取学校当前周

OpenWeb

Web

API接口说明
GET sns/v3/OpenWeb/GetLoginMember

获取当前登录成员信息

OpenUserExt

API接口说明
GET sns/v3/OpenUserExt/GetUserStuMembers

获取当前登录用户所属学生身份列表

GET sns/v3/OpenUserExt/GetTeachClasses?gid={gid}

获取用户在当前学校下的任教班级列表

GET sns/v3/OpenUserExt/GetUserMember?gid={gid}

获取登录用户在当前班级的老师身份情况

GET sns/v3/OpenUserExt/GetStuMembers?gid={gid}

获取当前班级的全部学生数据

POST sns/v3/OpenUserExt/SendStuParInfo?url={url}

给未提交作业的学生家长发送督促完成作业通知

POST sns/v3/OpenUserExt/SendInfoMsg?infoMsg={infoMsg}

给UMIDS关联的用户发送系统消息

GroupData

机构数据获取接口

API接口说明
GET sns/v3/GroupData/GetPageDepts?pageSize={pageSize}&pageIndex={pageIndex}

分页获取机构或学校部门列表

GET sns/v3/GroupData/GetPageClasses?pageSize={pageSize}&pageIndex={pageIndex}

分页获取学校班级列表

GET sns/v3/GroupData/GetPageMembers?pageSize={pageSize}&pageIndex={pageIndex}&memberType={memberType}

分页获取机构和学校 成员列表

GET sns/v3/GroupData/GetPageParents?pageSize={pageSize}&pageIndex={pageIndex}

分页获取家长列表

GET sns/v3/GroupData/GetIncreGroup?lastTime={lastTime}

获取增量 机构或学校信息

GET sns/v3/GroupData/GetIncreDepts?lastTime={lastTime}&pageSize={pageSize}&pageIndex={pageIndex}

获取增量 部门

GET sns/v3/GroupData/GetIncreClasses?lastTime={lastTime}&pageSize={pageSize}&pageIndex={pageIndex}

获取增量 班级

GET sns/v3/GroupData/GetIncreMembers?lastTime={lastTime}&pageSize={pageSize}&pageIndex={pageIndex}&memberType={memberType}

获取增量 成员 学生

GET sns/v3/GroupData/GetIncreParents?lastTime={lastTime}&pageSize={pageSize}&pageIndex={pageIndex}

获取增量 家长

POST sns/v3/GroupData/RZLAddSchoolCallBack

融智联 添加学校 回调

BaseData

基础数据获取接口

API接口说明
GET sns/v3/BaseData/GetToken?appid={appid}&ts={ts}&md5ts={md5ts}

获取应用Token

GET sns/v3/BaseData/GetPageGroups?pageSize={pageSize}&pageIndex={pageIndex}

分页获取应用机构或学校列表

GET sns/v3/BaseData/GetGroup?gid={gid}

获取单个机构或学校

GET sns/v3/BaseData/GetSuites

获取应用对应企微应用列表

GET sns/v3/BaseData/GetGroupToken?gid={gid}

获取企业或者学校Token

AuthMiniPrg

小程序相关身份认证

API接口说明
GET sns/v3/AuthMiniPrg/CheckExpStatus?miniPrgID={miniPrgID}

获取体验版状态

GET sns/v3/AuthMiniPrg/GetMiniPrgMemberCnt

获取小程序对应优课优信身份数量

GET sns/v3/AuthMiniPrg/GetMiniPrgMembers?isGetCorpInfo={isGetCorpInfo}&isFilterByWorkWechatAppID={isFilterByWorkWechatAppID}

获取小程序对应优课优信身份信息

POST sns/v3/AuthMiniPrg/BindTel?tel={tel}&smsVerifyCode={smsVerifyCode}&name={name}

绑定手机号

GET sns/v3/AuthMiniPrg/GetDataSyncProgress

获取同步进度

GET sns/v3/AuthMiniPrg/GetUserLoginSyncProgress

获取当前用户登录同步进度

GET sns/v3/AuthMiniPrg/GetWXUserTel?miniPrgID={miniPrgID}&code={code}

获取微信用户手机号

POST sns/v3/AuthMiniPrg/BindWXUser?code={code}&tel={tel}&verifyCode={verifyCode}

绑定微信用户 两种方式 1.通过小程序获取手机号绑定 2.通过手机短信验证码绑定

POST sns/v3/AuthMiniPrg/DelWXUserBind

删除微信用户绑定

GET sns/v3/AuthMiniPrg/CheckWXUserBindEntry?isByUnionID={isByUnionID}

判断是否显示 微信绑定入口

GroupProbationWeb

学校班级体验期设置

API接口说明
GET sns/v3/GroupProbationWeb/GetGroupProbationList?pgid={pgid}&gid={gid}&businessAreaID={businessAreaID}&isOnlyShowValid={isOnlyShowValid}

获取学校的体验期设置

POST sns/v3/GroupProbationWeb/AddGroupProbations

开通体验期

POST sns/v3/GroupProbationWeb/RemoveGroupProbations

删除班级体验期

H5

API接口说明
GET sns/v3/H5/GetSchClassesByKeyword?gid={gid}&keyword={keyword}&cnt={cnt}

按关键字获取班级

GET sns/v3/H5/GetSchoolList?keyWord={keyWord}&rid={rid}

根据关键字和区域ID获取学校列表

GET sns/v3/H5/GetJoinGroupMode?gID={gID}

获取群组加入方式

GET sns/v3/H5/GetGroupHonor?gID={gID}

获取社团荣誉信息

GET sns/v3/H5/GetSelectMembers?gID={gID}&mTypeIDs[0]={mTypeIDs[0]}&mTypeIDs[1]={mTypeIDs[1]}&keyword={keyword}&topSize={topSize}&courseID={courseID}

获取社团带选择成员信息

GET sns/v3/H5/GetUserBusinessAreas

获取用户缴费业务领域(不含试用)

OpenUser

API接口说明
GET sns/v3/OpenUser/GetCurUserMembers

获取当前用户的身份列表

GET sns/v3/OpenUser/GetCurUserChildren?isContainUserStudent={isContainUserStudent}

获取当前用户拥有的小孩身份列表

GET sns/v3/OpenUser/GetCurUserTeachAndChildren?isContainsTeacher={isContainsTeacher}

获取用户任教身份和拥有的小孩身份

GET sns/v3/OpenUser/GetGroupByKeyWord?keyWord={keyWord}

No documentation available.

POST sns/v3/OpenUser/RemoveRoleMember?roleID={roleID}

删除成员的某种身份角色

GET sns/v3/OpenUser/GetMembersForRoleSelect?parterID={parterID}&roleID={roleID}&schID={schID}&search={search}&roleType={roleType}&pageSize={pageSize}&pageIndex={pageIndex}

获取学校下待设置的角色人员

POST sns/v3/OpenUser/SetMemberRoles?mid={mid}

设置机构下成员身份

AuthWeb

Web

API接口说明
GET sns/v3/AuthWeb/GetWorkWechatWebMembers?isGetCorpInfo={isGetCorpInfo}

获取企业微信后台应用登录token对应的身份信息

GET sns/v3/AuthWeb/GetDataSyncProgress

获取同步进度

GET sns/v3/AuthWeb/GetUserLoginSyncProgress

获取当前用户登录同步进度

WXH5

API接口说明
GET sns/v3/WXH5/CheckTelRelate?tel={tel}

判断手机号是否关联成员

GET sns/v3/WXH5/GetGroupByKeyWord?keyWord={keyWord}&cnt={cnt}

根据关键字获取机构列表

GET sns/v3/WXH5/GetStudents?gid={gid}&name={name}

根据班级ID和学生姓名获取学生信息

POST sns/v3/WXH5/JoinGroup?gid={gid}&uid={uid}

申请加入群组 (场景:用户自主申请加入班级等)

GET sns/v3/WXH5/GetChildrenList?uid={uid}

获取当前用户拥有的小孩身份列表

GET sns/v3/WXH5/GetSchClassesByKeyword?gid={gid}&cnt={cnt}

根据学校GID和班级关键字获取班级列表

SnsWorkWechat

API接口说明
GET sns/v3/SnsWorkWechat/GetUserMembers?isWorkWechatEnv={isWorkWechatEnv}&isGetChildren={isGetChildren}&onlyGetChildren={onlyGetChildren}

获取用户成员

SendMsg

发送消息接口

API接口说明
POST sns/v3/SendMsg/SendWorkWechatMsg

发送企业微信消息

GroupFuncWeb

学校功能开通设置

API接口说明
GET sns/v3/GroupFuncWeb/GetGroupFuncList?gid={gid}

获取分配给学校的功能项(若没有设置过默认收费)

GET sns/v3/GroupFuncWeb/GetGroupBusinessAreaList?gid={gid}

获取学校开通的业务领域

POST sns/v3/GroupFuncWeb/SetGroupFuncs

设置学校的功能项

Test

API测试服务

API接口说明
GET sns/v3/Test/GetTestWithoutToken?password={password}

仅用于测试API服务,huhm@2016

GET sns/v3/Test/GetTestWithToken?password={password}

仅用于测试API及WCF服务,huhm@2016

Sns

API接口说明
GET sns/v3/Sns/GetValueList?pageSize={pageSize}&pageIndex={pageIndex}

获取值列表 (场景 每日同步一次,用于同步前端基础数据 如:级届、班号等)

GET sns/v3/Sns/GetGroupMemberType

获取群组成员类型 (场景:全局性参数,每日获取一次)

GET sns/v3/Sns/GetGroupType

获取群组类型 (场景:全局性参数,每日获取一次)

GET sns/v3/Sns/GetGroups?pageSize={pageSize}&pageIndex={pageIndex}

分页获取用户所属群组 (场景:用户登录后初始通讯录使用)

GET sns/v3/Sns/GetGroups?gid={gid}

获取用户在指定群组的通讯录群组(场景:用户通过验证码加入群组后,需要立即获取当前群组的通讯录)

GET sns/v3/Sns/GetExtGroups?pageSize={pageSize}&pageIndex={pageIndex}

分页获取用户其它群组 (场景:用户登录后初始通讯录使用)

GET sns/v3/Sns/GetGroup?gid={gid}

获取群组信息 (场景:群组信息发生变更,推送给用户以获取变更后的群组信息)

GET sns/v3/Sns/GetGroupInfo?gid={gid}

通过群组ID获取群组信息 (场景:用户查看群组名片)

GET sns/v3/Sns/GetGroupByCardNo?cardNo={cardNo}

通过组号获取组信息 (场景:扫描二维码等)

GET sns/v3/Sns/GetGroupByKeyWord?scene={scene}&keyWord={keyWord}&rid={rid}

通过关键字获取群组 (场景: 通过学校名称搜索学校,以加入学校班级)

GET sns/v3/Sns/GetGroupByKeyWord?keyWord={keyWord}

No documentation available.

GET sns/v3/Sns/GetSubGroups?gid={gid}&scene={scene}

获取群组子组 (场景:搜索到学校后,点学校查询所有的班级,以加入班级)

GET sns/v3/Sns/GetSubGroups?gid={gid}

获取群组子组(场景:更改群组排序、分类后,推送重新获取子组信息)

GET sns/v3/Sns/GetRecommendGroups

获取推荐群组列表 (场景:推荐显示群组)

GET sns/v3/Sns/GetGroupPermissions?isGetExtPer={isGetExtPer}

获取用户群组权限 (场景:用户发送通知 全体家长、全体级届等权限)

GET sns/v3/Sns/GetInitGroupSDs?pageSize={pageSize}&pageIndex={pageIndex}

分页获取用户初始群组会话文件夹

POST sns/v3/Sns/GetGroupSDs

获取群组会话文件夹

POST sns/v3/Sns/AddGroup?admMids={admMids}&scene={scene}

添加群组

POST sns/v3/Sns/UpdateGroup

修改群组 (场景:群管理员修改群组头像、名称等)

POST sns/v3/Sns/DeleteGroup?gid={gid}

解散群组 解散顶级群组底下没有其他群组或成员才允许解散

POST sns/v3/Sns/JoinGroup?gid={gid}

申请加入群组 (场景:用户自主申请加入班级等)

POST sns/v3/Sns/JoinGroup1?gid={gid}

申请加入群组 或者 直接加入群组 (场景:用户自主申请加入班级等, 用户直接加入班级等)

GET sns/v3/Sns/ValidateGroupInCode?gid={gid}&code={code}

验证群组验证码是否正确

POST sns/v3/Sns/JoinGroupByCode?gid={gid}&code={code}

通过验证码加入群组

POST sns/v3/Sns/InviteJoinGroup?gid={gid}&msg={msg}

邀请加入组

POST sns/v3/Sns/JoinGroupByInvite?requestid={requestid}

通过他人邀请加入群组

POST sns/v3/Sns/RejectGroupInvite?requestid={requestid}

拒绝群组邀请

POST sns/v3/Sns/InviteUnRegisterGroupMembers?gid={gid}&msg={msg}

邀请群组未开通成员注册优信

GET sns/v3/Sns/GetConfirmGroupRequest

获取待确认加入组申请信息 (场景:获取自己的待审核列表 审核其他人的群组加入申请;获取他人邀请自己加入组列表)

GET sns/v3/Sns/GetMember?gid={gid}&mid={mid}&isGetBySearch={isGetBySearch}

获取群组下成员信息 (场景:从通讯录点击人 获取成员信息)

GET sns/v3/Sns/GetMembers?pageSize={pageSize}&pageIndex={pageIndex}

分页获取通讯录成员列表 (场景:用户登录后初始通讯录使用)

GET sns/v3/Sns/GetMembers?gid={gid}&pageSize={pageSize}&pageIndex={pageIndex}&containOtherGroups={containOtherGroups}

分页获取指定群组的通讯录 (场景:用户通过验证码加入群组,需要立即获取通讯录)

GET sns/v3/Sns/GetMembers?strMName={strMName}&strInitCode={strInitCode}&type={type}

查询初始成员身份(场景:用户通过注册邀请码注册)

GET sns/v3/Sns/GetNoCacheMembers?gid={gid}&mTypeID={mTypeID}&pageSize={pageSize}&pageIndex={pageIndex}&keyword={keyword}

获取量级比较大的成员类型通讯录 ,不用缓存于本地

GET sns/v3/Sns/GetSearchMembers?strSearchMsg={strSearchMsg}

查询(名称或电话号码)机构下的人员信息(场景:通讯录检索)

GET sns/v3/Sns/GetRelateMembersByInitCode?strMName={strMName}&strInitCode={strInitCode}

查询初始成员身份(场景:用户通过注册邀请码关联身份)

GET sns/v3/Sns/GetUserGroupRequest

获取用户申请列表信息 (场景:查看自己的申请历史)

POST sns/v3/Sns/ConfirmUserGroupRequest?requestid={requestid}

同意用户加入组申请 (场景:通过用户的加入组申请)

POST sns/v3/Sns/RejectUserGroupRequest?requestid={requestid}

拒绝用户加入组申请 (场景:拒绝用户的加入组申请)

POST sns/v3/Sns/AddGroupAdm?gid={gid}&mid={mid}&isClassManager={isClassManager}

添加群组管理员(场景:群主添加管理员)

POST sns/v3/Sns/RemoveGroupAdm?gid={gid}&mid={mid}

删除群组管理员(场景:群主删除管理员)

POST sns/v3/Sns/CreateGroupMember?gid={gid}

新增群组成员 (场景:班主任、群组管理员创建群组成员)

POST sns/v3/Sns/AddGroupMembers?gid={gid}

添加群组成员 (场景:群组管理员从通讯录其他组选择成员添加至当前组)

POST sns/v3/Sns/RemoveGroupMembers?gid={gid}&mid={mid}

移除群组成员 (场景:群组管理员踢人)

GET sns/v3/Sns/GetMyMembers?status={status}

获取我拥有的身份 包含已经关联和未关联的 (场景:获取我的身份列表)

POST sns/v3/Sns/RelateUserMembers

关联用户所有未关联的身份 (场景:用户首次登录时调用,关联用户所有未关联的非社会化的身份)

POST sns/v3/Sns/RelateMember?mid={mid}

关联身份

POST sns/v3/Sns/RelateMemberByInitCode?mid={mid}

通过邀请码关联身份

POST sns/v3/Sns/UnRelateMember?mid={mid}

取消身份关联

POST sns/v3/Sns/ExitGroup?gid={gid}

退出群组

POST sns/v3/Sns/SetMemberPermission?gid={gid}&key={key}&value={value}

设置成员权限

GET sns/v3/Sns/GetAdminsForTopGroup?gid={gid}&pageSize={pageSize}&pageIndex={pageIndex}

获取一级群组的管理员 列表

GET sns/v3/Sns/GetSubGroupMemberPermissions?gid={gid}&key={key}&pageSize={pageSize}&pageIndex={pageIndex}

获取二级群组 指定权限的成员列表

POST sns/v3/Sns/SetMemberInfo?gid={gid}

修改成员信息

POST sns/v3/Sns/SetMemberPosition?mid={mid}&title={title}

修改成员职称

POST sns/v3/Sns/AddParent?gid={gid}&mid={mid}&tel={tel}&title={title}

添加监护人

POST sns/v3/Sns/SetMainParent?gid={gid}&mid={mid}

设置主监护人

GET sns/v3/Sns/GetGroupFuncControlInfos

获取用户待缴费的功能点详细数据

GET sns/v3/Sns/GetGroupFuncControl?mid={mid}&funcId={funcId}

校验当前身份是否有权限访问FuncID

GET sns/v3/Sns/GetUserFamilies

获取用户家人信息

POST sns/v3/Sns/RemoveParent?gid={gid}&mid={mid}

删除家长

POST sns/v3/Sns/RegisterUserByInitCode?initCode={initCode}&mName={mName}&mid={mid}&uCode={uCode}&gender={gender}&uPwd={uPwd}&key={key}&verifyCode={verifyCode}&deviceApiModelStr={deviceApiModelStr}

通过邀请码注册用户并自动生成/关联成员【场景:使用邀请码注册用户】

POST sns/v3/Sns/ResetMemberTel?uid={uid}&mid={mid}

重置用户关联成员的电话号码 【场景:注册用户认证信息后重置用户关联的成员电话】

GET sns/v3/Sns/GetCloudSDs

获取用户区域云会话文件夹 App登录时或接收推送获取 用于会话文件夹退场

GET sns/v3/Sns/GetCloudSD?sdid={sdid}

获取用户指定区域云的会话文件夹 (有可能获取不到记录,获取不到记录时,消息丢弃)

GET sns/v3/Sns/GetCloudSDMsg?sdid={sdid}

获取区域云指定会话文件夹消息

POST sns/v3/Sns/DelCloudSDMsg?sdid={sdid}&maxMsgID={maxMsgID}

删除区域云指定会话文件夹已接收消息

POST sns/v3/Sns/SetUMIDs

设置成员UMID值

POST sns/v3/Sns/SetUserProps

设置用户属性

GET sns/v3/Sns/GetJoinGroupMode?gID={gID}

获取群组加入方式

Web

供Web使用

API接口说明
GET sns/v3/Web/GetPartnerSchools?pid={pid}&schName={schName}&pageSize={pageSize}&pageIndex={pageIndex}

获取合作伙伴学校

GET sns/v3/Web/GetPartnerSchClasses?pid={pid}&gid={gid}

分页获取合作伙伴学校班级

GET sns/v3/Web/GetCloud?cloudid={cloudid}

根据区域云ID获取区域云信息

GET sns/v3/Web/GetAllClouds

获取区域云列表

POST sns/v3/Web/AddBU

增加业务领域

POST sns/v3/Web/DeleteBU/{id}

删除业务领域

POST sns/v3/Web/UpdateBU

更新业务领域

GET sns/v3/Web/GetBUs

获取业务领域列表

GET sns/v3/Web/GetBuByID/{id}

根据ID获取业务领域

POST sns/v3/Web/AddProdLine

增加产品线

POST sns/v3/Web/DeleteProdLine/{id}

删除产品线

POST sns/v3/Web/UpdateProdLine

更新产品线

GET sns/v3/Web/GetProdLinesByKeyword?keyword={keyword}

获取产品线列表

GET sns/v3/Web/GetAllProdLines

获取全部产品线

POST sns/v3/Web/AddPartner

增加合作伙伴

POST sns/v3/Web/DeletePartner/{id}

删除合作伙伴

POST sns/v3/Web/UpdatePartner

更新合作伙伴

GET sns/v3/Web/GetPartnerByKeyword?keyword={keyword}

根据关键字获取合作伙伴列表

GET sns/v3/Web/GetPartnerByCloud?cloudID={cloudID}&keyword={keyword}

根据区域云ID和关键字获取合作伙伴

GET sns/v3/Web/GetUserByTel?tel={tel}

根据手机号码查找用户

POST sns/v3/Web/AddPartnerGroup?pid={pid}

合作伙伴分配学校

GET sns/v3/Web/GetPartners?name={name}&cloudID={cloudID}

根据区域云ID和合作伙伴名称查询合作伙伴

POST sns/v3/Web/DeletePartnerGroups?pid={pid}

删除合作伙伴分配学校

GET sns/v3/Web/GetPartnerGroupByGTypeID?pid={pid}&gTypeIDs[0]={gTypeIDs[0]}&gTypeIDs[1]={gTypeIDs[1]}&rid={rid}&keyword={keyword}&pageSize={pageSize}&pageIndex={pageIndex}

根据合作伙伴、行政区域和机构名称、机构类型分页获取机构数据

POST sns/v3/Web/AddPartnerGroupForScience?pid={pid}

合作伙伴分配组织

POST sns/v3/Web/DeletePartnerGroupForScience?pid={pid}

删除合作伙伴分配学校

GET sns/v3/Web/GetGroupsByKeyWord?keyword={keyword}

根据关键字获取学校信息

GET sns/v3/Web/GetSchoolList?keyWord={keyWord}&rid={rid}&gTypeID={gTypeID}&cnt={cnt}

根据关键字和区域ID获取学校列表

GET sns/v3/Web/GetNoPartnerSchoolList?rid={rid}&keyword={keyword}

根据行政区域和关键字获取未分配合作伙伴的学校列表

GET sns/v3/Web/GetPageGroups?cloudID={cloudID}&pid={pid}&rid={rid}&keyword={keyword}&pageSize={pageSize}&pageIndex={pageIndex}

根据合作伙伴、行政区域和学校名称分页获取学校数据

GET sns/v3/Web/GetPageAdminAccessGroups?pid={pid}&uid={uid}&rid={rid}&keyword={keyword}&isHaveAccess={isHaveAccess}&pageSize={pageSize}&pageIndex={pageIndex}

查询管理员有权限或没有权限的学校

POST sns/v3/Web/AddOrgAdmin

增加组织管理员

GET sns/v3/Web/GetOrgAdminByUserID?uid={uid}

根据管理员ID获取组织机构管理员

GET sns/v3/Web/GetOrgAdmin?level={level}&orgID={orgID}

根据Level和ID获取组织机构管理员

POST sns/v3/Web/AddGroupAdmins?pid={pid}&adminUID={adminUID}

添加合作伙伴管理员数据权限

POST sns/v3/Web/DeleteOrgAdmin/{ID}

删除组织管理员

POST sns/v3/Web/SetOrgAdminST/{ID}?st={st}

设置管理员状态

POST sns/v3/Web/DeleteOrgAdminGroup?pid={pid}&adminUID={adminUID}

删除组织管理员数据权限

GET sns/v3/Web/GetCloudSDs?cloudID={cloudID}

获取区域云下的区域云自定义会话文件夹

GET sns/v3/Web/GetCloudSD?sdid={sdid}

获取指定的区域云自定义会话文件夹

POST sns/v3/Web/SaveCloudSD

保存区域云自定义会话文件夹

POST sns/v3/Web/DelCloudSD?cloudID={cloudID}&sdid={sdid}

删除

GET sns/v3/Web/GetPagePartners?cloudID={cloudID}&keyword={keyword}&pageSize={pageSize}&pageIndex={pageIndex}

分页获取合作伙伴

GET sns/v3/Web/GetPartnerGroupsByKeyword?partnerID={partnerID}&keyword={keyword}&rid={rid}&cnt={cnt}

按关键字获取合作伙伴机构信息

GET sns/v3/Web/GetPagePartnerGroups?partnerID={partnerID}&pageSize={pageSize}&pageIndex={pageIndex}

分页获取合作伙伴群组

GET sns/v3/Web/GetSubjects

获取所有的科目

GET sns/v3/Web/GetGrades?phase={phase}

获取年级 一年级、二年级

GET sns/v3/Web/GetSchPopularGrade?gID={gID}

获取学校的年级(一般意义上的年级:如,初一)

GET sns/v3/Web/GetGroupsWithManager

获取顶级群组信息(包含管理员信息)

GET sns/v3/Web/GetSchClassesByKeyword?gid={gid}&keyword={keyword}&cnt={cnt}&phase={phase}&grade={grade}

按关键字获取班级

GET sns/v3/Web/GetSchClasses?gid={gid}

获取学校下的班级集合

GET sns/v3/Web/GetSchoolsByKeyword?rid={rid}&phase={phase}&keyword={keyword}

按关键字获取学校信息

POST sns/v3/Web/SetMemberRoles?mid={mid}&roleID={roleID}

设置成员角色

POST sns/v3/Web/RemoveMember?roleID={roleID}

删除成员的某种身份角色

GET sns/v3/Web/GetBusinessMemberRoles?mTypeID={mTypeID}&phase={phase}&isGetManager={isGetManager}

获取成员角色

GET sns/v3/Web/GetPageMembers?gid={gid}&mName={mName}&isOnlyUser={isOnlyUser}&isOnlyUnDisabledST={isOnlyUnDisabledST}&isOnlyUmid={isOnlyUmid}&pageSize={pageSize}&pageIndex={pageIndex}

获取机构下的成员信息

POST sns/v3/Web/SetBanned?gID={gID}&bannedType={bannedType}

设置禁言操作

GET sns/v3/Web/GetMemberByKeyword?gID={gID}&keyword={keyword}&mTypeID={mTypeID}

根据成员名称或手机号获取老师信息(取TOP10)

GET sns/v3/Web/GetClassMembersByKeyword?classID={classID}&keyword={keyword}&mTypeID={mTypeID}&top={top}

获取班级成员信息(按关键字)

GET sns/v3/Web/GetGroupManagers?gID={gID}&pageSize={pageSize}&pageIndex={pageIndex}&keyword={keyword}

分页获取群组管理员

POST sns/v3/Web/AddGroupManager?gID={gID}&mID={mID}

为机构设置新的管理员

POST sns/v3/Web/RemoveGroupManager?gID={gID}

取消机构群组下的二级管理员

GET sns/v3/Web/GetGroupHonor?gID={gID}

获取社团荣誉信息

POST sns/v3/Web/SetGroupHonor

设置社团荣誉

GET sns/v3/Web/GetPartnerGroupPay?pID={pID}&st={st}&sDate={sDate}&eDate={eDate}&pageSize={pageSize}&pageIndex={pageIndex}

获取合作伙伴下的收费通道信息

POST sns/v3/Web/ApprovePayST?gID={gID}&st={st}&revMsg={revMsg}

审批设置收费通道状态

GET sns/v3/Web/GetGroupPay?gID={gID}

获取社团收费通道信息

POST sns/v3/Web/SetGroupPay

设置社团收费通道信息

GET sns/v3/Web/GetSimpleWebGroup?gID={gID}

获取机构详情信息

POST sns/v3/Web/SetSimpleWebGroup

No documentation available.

POST sns/v3/Web/SetGroupST?gID={gID}&st={st}

设置群组状态

GET sns/v3/Web/GetSchoolTerms?schID={schID}

获取学校学期列表

POST sns/v3/Web/SetSchoolTerm

设置学校学期

GET sns/v3/Web/GetSchoolWeeks?schID={schID}&phase={phase}&schYear={schYear}&seq={seq}

获取学校周列表

GET sns/v3/Web/GetSchoolCurWeek?schID={schID}&phase={phase}&timeStamp={timeStamp}

获取学校当前周

GET sns/v3/Web/GetMemberSettingsByKeyword?gid={gid}&keyword={keyword}&item={item}&mTypeID={mTypeID}&top={top}

获取成员设置项 按关键字

GET sns/v3/Web/GetMemberSettings?item={item}

获取成员设置项

GET sns/v3/Web/GetPageMemberSettings?pageSize={pageSize}&pageIndex={pageIndex}&gid={gid}&item={item}&mTypeID={mTypeID}

分页获取成员设置

POST sns/v3/Web/SetMemberItem

设置成员项

GET sns/v3/Web/GetProductRoleMbrs?productID={productID}&extParam={extParam}&gid={gid}

获取角色成员列表

POST sns/v3/Web/AddProductRoleMbrs?productID={productID}&extParam={extParam}&type={type}

添加角色成员

POST sns/v3/Web/DelProductRoleMbrs?productID={productID}&extParam={extParam}&type={type}

删除角色成员

OrgOpenUpSettingWeb

API接口说明
GET sns/v3/OrgOpenUpSettingWeb/GetSchoolOpenUpSettings?partnerName={partnerName}&schoolName={schoolName}&pageSize={pageSize}&pageIndex={pageIndex}

获取学校开通设置

POST sns/v3/OrgOpenUpSettingWeb/SetOrgOpenUpSettings

设置组织开通状态

PartnerFuncWeb

合作伙伴功能开通设置

API接口说明
GET sns/v3/PartnerFuncWeb/GetPartnerFuncList?partnerID={partnerID}&isOnlyOpen={isOnlyOpen}

获取分配给合作伙伴的功能项

GET sns/v3/PartnerFuncWeb/GetPartnerBusinessAreaList?partnerID={partnerID}

获取分配给合作伙伴的业务领域

POST sns/v3/PartnerFuncWeb/AddPartnerFuncs

给合作伙伴分配功能项

POST sns/v3/PartnerFuncWeb/RemovePartnerFuncs

删除合作伙伴分配的功能项

OpenApp

API接口说明
GET sns/v3/OpenApp/GetGroupTypeList?level={level}&pGTypeID={pGTypeID}

获取群组类型集合(todo:zr)

GET sns/v3/OpenApp/GetPhaseList?gID={gID}

获取教育阶段列表(todo:zr)

GET sns/v3/OpenApp/GetGradeList

获取级届列表(todo:zr)

GET sns/v3/OpenApp/GetGradeTypeList

获取年级段列表(todo:zr)

GET sns/v3/OpenApp/GetRoleTypeTree

获取角色树形结构(仅两级)(todo:zr)

GET sns/v3/OpenApp/GetCloudList

获取区域云列表(todo:zr)

POST sns/v3/OpenApp/AddPartner?isInitial={isInitial}

添加合作伙伴(新增的同时可以 新增合作伙伴机构列表)

POST sns/v3/OpenApp/UpdatePartner

修改合作伙伴(修改时 仅会修改合作伙伴的名称、描述 不会处理合作伙伴机构)

POST sns/v3/OpenApp/AddPartnerGroup?pid={pid}

添加合作伙伴机构列表

POST sns/v3/OpenApp/DeletePartnerGroup?pid={pid}

删除合作伙伴机构列表

GET sns/v3/OpenApp/GetPartnerGroups?pid={pid}&pageSize={pageSize}&pageIndex={pageIndex}

获取合作伙伴机构列表

GET sns/v3/OpenApp/GetPartners?keyword={keyword}&pageSize={pageSize}&pageIndex={pageIndex}

按关键字查询合作伙伴

GET sns/v3/OpenApp/GetPartnersByKeyWord?keyword={keyword}&cnt={cnt}&cloudID={cloudID}

按关键字查询合作伙伴(todo:zr)

POST sns/v3/OpenApp/DeletePartners

删除合作伙伴

GET sns/v3/OpenApp/GetCompany?gid={gid}

获取机构详细信息(根据gid获取,仅level=1才有返回值)

GET sns/v3/OpenApp/GetSchClass?gid={gid}

获取班级详细信息(根据gid获取,仅level=2且gtypeID=112才有返回值)

GET sns/v3/OpenApp/GetMember?mid={mid}

获取单个成员信息【老师(职员)/家长/学生/员工】

GET sns/v3/OpenApp/GetTelMembers?tel={tel}&partnerID={partnerID}

获取电话号码对应的身份

POST sns/v3/OpenApp/UnRelateMembers?partnerID={partnerID}

取消关联成员身份(不会入队,用于处理老人机问题)

GET sns/v3/OpenApp/GetRegionCompanys?rid={rid}

获取区域下的机构列表(根据rid获取,仅返回level=1的组)

GET sns/v3/OpenApp/GetCompanysByKeyWord?keyWord={keyWord}&cloudID={cloudID}&ptnID={ptnID}

根据关键字获取机构列表(todo:zr)

GET sns/v3/OpenApp/GetSchClassesByKeyWord?gID={gID}&keyword={keyword}&cnt={cnt}

根据关键字获取班级列表(todo:zr)

GET sns/v3/OpenApp/GetStaffGroups?gid={gid}

获取机构下的教职员工群组集合

GET sns/v3/OpenApp/GetSchClasses?gid={gid}

获取学校下的班级集合

GET sns/v3/OpenApp/GetSchGrades?gID={gID}&isGetExPhase={isGetExPhase}

获取学校下的年级集合(todo:zr)

GET sns/v3/OpenApp/GetMembers?gid={gid}

获取机构下员工【学校:老师/企业:职员】集合

GET sns/v3/OpenApp/GetStudents?gid={gid}

获取班级下学生集合

GET sns/v3/OpenApp/GetUserMembers?uid={uid}

获取用户的身份列表

POST sns/v3/OpenApp/GetUserAttributes?uid={uid}

获取用户属性集合

GET sns/v3/OpenApp/GetSchStudentRpt?companyID={companyID}&eduPhaseID={eduPhaseID}&schClassID={schClassID}&itemType={itemType}&beginDate={beginDate}&endDate={endDate}

获取学生报表数据

GET sns/v3/OpenApp/GetSchStudentSumRpt?gid={gid}&itemType={itemType}&beginDate={beginDate}&endDate={endDate}

获取学生报表汇总数据

GET sns/v3/OpenApp/GetGroupStaffRpt?gid={gid}&itemType={itemType}&beginDate={beginDate}&endDate={endDate}

获取职员报表数据

POST sns/v3/OpenApp/GetMemberTelsByAttrs?pageSize={pageSize}&pageIndex={pageIndex}

按属性获取成员电话号码 分页查找

GET sns/v3/OpenApp/GetMemberRoles?mTypeID={mTypeID}

获取身份角色列表

GET sns/v3/OpenApp/GetUserMemberRoles

获取用户的角色身份列表

GET sns/v3/OpenApp/GetMembersByRole?gid={gid}&roleID={roleID}

获取机构下某角色的成员列表

AuthWorkWechat

API接口说明
GET sns/v3/AuthWorkWechat/GetWorkWechatMembers?isGetCorpInfo={isGetCorpInfo}&isFilterByWorkWechatAppID={isFilterByWorkWechatAppID}

获取当前企业微信对应优课优信成员信息

POST sns/v3/AuthWorkWechat/BindTel?tel={tel}&smsVerifyCode={smsVerifyCode}&name={name}

绑定手机号

GET sns/v3/AuthWorkWechat/GetDataSyncProgress

获取同步进度

GET sns/v3/AuthWorkWechat/GetUserLoginSyncProgress

获取当前用户登录同步进度

SnsMiniPrg

API接口说明
POST sns/v3/SnsMiniPrg/CheckMemberSync?isFirstRequest={isFirstRequest}

检查当前登录身份同步是否正常

GET sns/v3/SnsMiniPrg/GetParentSchools

获取家长用户对应小孩所属学校

GET sns/v3/SnsMiniPrg/GetUserCorpInfo

获取用户企业微信(仅企微端使用)

GET sns/v3/SnsMiniPrg/GetUserClasses?isWorkWechatEnv={isWorkWechatEnv}&func={func}

获取用户班级列表

POST sns/v3/SnsMiniPrg/CheckCorpManager

判断是否企业或学校管理员

POST sns/v3/SnsMiniPrg/CheckGroupManager?gid={gid}

判断是否群组或班级管理员

GET sns/v3/SnsMiniPrg/GetWorkWechatGroups

获取企业微信 用户的部门通讯录

GET sns/v3/SnsMiniPrg/GetWorkWechatGroupMembers?gid={gid}&mTypeID={mTypeID}

获取群组下的成员

GET sns/v3/SnsMiniPrg/GetParentCorpsByGID?gid={gid}&isRetSelf={isRetSelf}&st={st}&isFilterByAppID={isFilterByAppID}

获取父企业信息

GET sns/v3/SnsMiniPrg/GetParentCorpsByCorpID?corpid={corpid}&isRetSelf={isRetSelf}&st={st}&isFilterByAppID={isFilterByAppID}

获取父企业信息