@yanzhiwei147
2015-04-07T06:52:22.000000Z
字数 5160
阅读 1494
内部
UCSDK
接口评审
POST /v0.8/users
org_name
、realm
参数POST /v0.8/tokens
imei
、device_type
、device_desc
参数login_name
解释:“用户名或手机号或邮箱”->“用户名或手机号或工号”UC/THIRD_ACCOUNT_NOT_EXIST
GET /v0.8/users? $key=xxx&$offset=0&$limit=10
1. 按昵称前缀进行搜索,如:“苏玉城”用户,通过“苏玉”可以搜索出来。
2. 支持全拼简拼搜索,如:“苏玉城”用户,通过“sy”或“su”进行搜索。
3. 搜索支持,手机、昵称字段。
POST /v0.8/organizations
PATCH /v0.8/organizations/45
DELETE/v0.8/organizations/84
GET /v0.8/organizations/85
GET /organizations/{org_id}/orgnodes?$offset=偏移量&$limit=数量
支持如下3个功能
1. 全量获取组织下节点(分页),如:/organizations/{org_id}/orgnodes?$offset=偏移量&$limi2 获取组织下业务节点(分页),如:/organizations/{org_id}/orgnodes?$offset=偏移量&$limit=数量&type=1,即,需带参数$offset、$limit和type
3 增量获取组织下节点(分页),如:/organizations/{org_id}/orgnodes?update_time=1423048443668&$limit=数量,即,需带参数update_time和$limit
GET /organizations/{org_id}/users?$offset=偏移量&$limit=数量
支持如下4个功能
1 全量获取组织下用户(分页,不带领域realm),如:/organizations/{org_id}/users?$offset=偏移量&$limit=数量,即,需带参数$offset和$limit
2 全量获取组织下用户(分页,带领域realm),如:/organizations/{org_id}/users?$offset=偏移量&$limit=数量&realm=nd.com,即,需带参数$offset、$limit和realm
3 增量获取组织下用户(分页,获取用户基本信息、组织扩展信息变更的用户),如:/organizations/{org_id}/users?update_time=1423048443668&$limit=数量,即,需带参数update_time和$limit
4 增量获取组织下用户(分页,仅领域扩展信息变更的用户),如:/organizations/{org_id}/users?update_time=1423048443668&realm=nd.com&$limit=数量,即,需带参数update_time、realm和$limit
POST /v0.8/organizations/3413/orgnodes?type=xxx
新增节点,其中,type参数(可选)
type=0或不带type参数:新增普通组织节点;
type=1:新增业务组织节点。
PATCH /v0.8/organizations/4861/orgnodes/1234567
DELETE /v0.8/organizations/4861/orgnodes/1234567
GET /v0.8/organizations/348/orgnodes/1234567
GET /organizations/{org_id}/orgnodes/{node_id}/childnodes?$offset=偏移量&$limit=数量
node_id:节点ID,当node_id=0时,查找组织下一级节点
GET /organizations/{org_id}/orgnodes/{node_id}/users?$offset=偏移量&$limit=数量
role_name
属性
org_id:组织ID
orgnodes:实体类型的节点ID
GET /organizations/{org_id}/orgnodes/{node_id}/users?$offset=偏移量&$limit=数量
role_name
属性
org_id:用户新增到的组织ID
node_id:用户新增到的实体类型的节点ID
GET /organizations/{org_id}/orgnodes/{node_id}/users?$offset=偏移量&$limit=数量
type:节点类型;0:实体节点;1:项目节点;补填type参数默认表示实体节点
GET /organizations/{org_id}/orgnodes/{node_id}/users/actions/search?name=xxx&$offset=偏移量&$limit=数量
org_id:组织ID
node_id:节点ID;nodeid=0时表示实体分类下的用户,因为业务分类下不会直接挂用户
GET /organizations/{org_id}/nodes/actions/count?type=1
type(可选):type=0或不带type参数:获取普通组织节点数;type=1:获取业务组织节点数。
GET /organizations/{org_id}/users/actions/count
GET /organizations/{org_id}/orgnodes/{node_id}/nodes/actions/count?type=节点类型
type(可选):节点类型,0:实体节点;1:项目节点;不填type参数默认表示实体节点 。
GET /organizations/{org_id}/orgnodes/{node_id}/users/actions/count
org_id:组织ID
node_id:节点ID(实体或者业务);node_id=0时,查找实体节点下的用户,因为业务分类下不会直接挂用户
DELETE /organizations/{org_id}/orgnodes/{node_id}/users/{user_id}
org_id:要离职的用户所在的组织ID
node_id:要离职的用户所在的实体节点ID
user_id:要离职的用户ID
org_id
、node_id
、user_id
POST /v0.8/third_tokens
POST /v0.8/users/actions/query?realm=xxx
POST /v0.8/smses
POST /v0.8/users/extend/actions/register
POST /v0.8/users/extend/actions/search
POST /v0.8/users/actions/third_query
GET /v0.8/organizations/123/orgnodes?user_id=xxx&type=1
POST /v0.8/organizations/123/orgnodes/456/users/actions/reference?type=1
POST /v0.8/organizations/123/orgnodes/456/users/actions/delete
PATCH /v0.8/organizations/123/orgnodes/345/users/678/actions/update?type=1
GET /v0.8/organizations/123/orgnodes/456/users/789
PUT /v0.8/organizations/1/orgnodes/2/users/3/password
GET /v0.8/users/roles/129?$offset=0&$limit=10