上下文API

ContextRestfulApi 类

通过ID清除所以上下文

接口地址:/api/rest_j/v1/contextservice/clearAllContextByID

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

通过ID清除所以上下文

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
idList 上下文id集合 false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

通过时间清除所以上下文

接口地址:/api/rest_j/v1/contextservice/clearAllContextByTime

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

通过时间清除所以上下文

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
accessTimeEnd 访问时间结束 false String String
accessTimeStart 访问时间开始 false String String
createTimeEnd 创建时间结束 false String String
createTimeStart 创建时间 false String String
updateTimeStart 更新开始时间 false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

获取上下文内容

接口地址:/api/rest_j/v1/contextservice/getContextValue

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

获取上下文内容

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
contextID 上下文id false String String
contextKey contextKey false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

删除所有value

接口地址:/api/rest_j/v1/contextservice/removeAllValue

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

删除所有value

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
contextID 上下文id false String String
contextKey contextKey false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

通过value前缀删除所有值

接口地址:/api/rest_j/v1/contextservice/removeAllValueByKeyPrefix

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

通过前缀和上下文类型删除所有值

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
contextID contextID false String String
keyPrefix keyPrefix false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

通过key前缀和上下文类型删除所有值

接口地址:/api/rest_j/v1/contextservice/removeAllValueByKeyPrefixAndContextType

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

通过前缀和上下文类型删除所有值

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
contextKeyType contextKeyType false String String
keyPrefix keyPrefix false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

删除value

接口地址:/api/rest_j/v1/contextservice/removeValue

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

删除value

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
contextID 上下文id false String String
contextKey contextKey false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

重置value

接口地址:/api/rest_j/v1/contextservice/resetValue

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

重置value

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
contextID 上下文id false String String
contextKey contextKey false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

搜索上下文内容

接口地址:/api/rest_j/v1/contextservice/searchContextValue

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

搜索上下文内容

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
condition condition false String String
contextID 上下文id false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

设置value

接口地址:/api/rest_j/v1/contextservice/setValue

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

设置value

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
contextID 上下文id false String String
contextKeyValue contextKeyValue false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

设置key

接口地址:/api/rest_j/v1/contextservice/setValueByKey

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

给value设置key

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
contextID 上下文id false String String
contextKey contextKey false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }