修改数据源特征
功能介绍
修改数据源中的特征。
调试
您可以在API Explorer中调试该接口。
URI
PUT /v2.0/{project_id}/workspaces/{workspace_id}/data-sources/{datasource_id}/data-struct
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
datasource_id |
是 |
String |
数据源id。 |
project_id |
是 |
String |
项目id,获取方式请参见获取项目ID。 |
workspace_id |
是 |
String |
工作空间id。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户token,获取方式请参见获取用户Token。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Content-Type |
是 |
String |
内容类型,取值为application/json。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
item_attrs |
是 |
Array of item_attrs objects |
物品特征信息。 |
user_attrs |
是 |
Array of user_attrs objects |
用户特征信息。 |
behaviors |
是 |
BehaviorsConfig object |
行为信息。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
data_type |
否 |
String |
数据类型。 |
name |
否 |
String |
物品。 |
other_uses |
否 |
Array of strings |
其他用途。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
positive_behaviors |
否 |
Array of behaviorWeights objects |
正向行为。 |
negative_behaviors |
否 |
Array of behaviorWeights objects |
负向行为。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
is_success |
Boolean |
是否成功 |
message |
String |
返回消息 |
error_code |
String |
错误码(请求成功时,不返回此字段) |
请求示例
确认数据源中的特征
/v2.0/testuuidxxxxxxxxxxxxxxxxxxxxxxxx/workspaces/testuuidxxxxxxxxxxxxxxxxxxxxxxxx/data-source/testuuidxxxxxxxxxxxxxxxxxxxxxxxx/data-struct { "user_attrs" : [ { "name" : "age", "data_type" : "long", "modify_able" : false }, { "name" : "extend_float", "data_type" : "float", "modify_able" : false }, { "name" : "extend_long", "data_type" : "long", "modify_able" : false }, { "name" : "extend_strArray", "data_type" : "strArray", "modify_able" : false }, { "name" : "extend_string", "data_type" : "string", "modify_able" : false }, { "name" : "gender", "data_type" : "string", "modify_able" : false }, { "name" : "location", "data_type" : "location", "modify_able" : false }, { "name" : "tags", "data_type" : "strArray", "modify_able" : false }, { "name" : "userId", "data_type" : "string", "modify_able" : false } ], "item_attrs" : [ { "name" : "author", "data_type" : "strArray", "modify_able" : false }, { "name" : "category", "data_type" : "string", "modify_able" : false }, { "name" : "expireTime", "data_type" : "long", "modify_able" : false }, { "name" : "extend_float", "data_type" : "float", "modify_able" : false }, { "name" : "extend_long", "data_type" : "long", "modify_able" : false }, { "name" : "extend_strArray", "data_type" : "strArray", "modify_able" : false }, { "name" : "extend_string", "data_type" : "string", "modify_able" : false }, { "name" : "itemId", "data_type" : "string", "modify_able" : false }, { "name" : "itemType", "data_type" : "string", "modify_able" : false }, { "name" : "location", "data_type" : "location", "modify_able" : false }, { "name" : "publishTime", "data_type" : "long", "modify_able" : false }, { "name" : "score", "data_type" : "long", "modify_able" : false }, { "name" : "status", "data_type" : "long", "modify_able" : false }, { "name" : "tags", "data_type" : "strArray", "modify_able" : false } ], "behaviors" : { "positive_behaviors" : [ { "behavior_type" : "click", "weight" : 0.3 }, { "behavior_type" : "like", "weight" : 0.8 } ], "negative_behaviors" : [ { "behavior_type" : "view", "weight" : 0.1 }, { "behavior_type" : "dislike", "weight" : 0.8 } ] } }
响应示例
状态码: 200
OK
{ "is_success" : true, "message" : "Successed to update data source." }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
错误码
请参见错误码。