文档首页 > > API参考> 管理面API> 元数据管理API>

查询元数据(1.0.2)

查询元数据(1.0.2)

分享
更新时间:2020/12/14 GMT+08:00

功能介绍

查询某个图下的元数据。

URI

  • URI 格式
    GET /v1.0/{projectId}/graphs/metadatas/{metadataId}
  • 参数说明
    表1 URI参数说明

    参数

    是否必选

    类型

    说明

    projectId

    String

    项目编号,用于资源隔离。请参考获取项目ID

    metadataId

    String

    元数据 ID。

请求

  • 请求样例
    GET https://Endpoint/v1.0/{projectId}/graphs/metadatas/{metadataId}

响应

  • 要素说明
    表2 要素说明

    参数

    是否必选

    类型

    说明

    errorMessage

    String

    系统提示信息,执行成功时,字段可能为空。执行失败时,用于显示错误信息。

    errorCode

    String

    系统提示信息,执行成功时,字段可能为空。执行失败时,用于显示错误码。

    gesMetadata

    GesMetaData数据结构

    存储metadata的消息信息的对象。

    表3 GesMetaData数据结构

    参数

    是否必选

    类型

    说明

    labels

    JsonArray

    Label数据结构集合。

    表4 Label数据结构

    参数

    是否必选

    类型

    说明

    name

    String

    Label名称。

    properties

    Map

    属性Map

  • 响应样例
    {
        "gesMetadata": {
            "labels": [
                {
                    "name": "friends",
                    "properties": null
                },
                {
                    "name": "movie",
                    "properties": [
                        {
                            "dataType": "string",
                            "name": "ChineseTitle",
                            "cardinality": "single"
                        },
                        {
                            "dataType": "int",
                            "name": "Year",
                            "cardinality": "single"
                        },
                        {
                            "dataType": "string",
                            "name": "Genres",
                            "cardinality": "set"
                        }
                    ]
                },
                {
                    "name": "user",
                    "properties": [
                        {
                            "dataType": "string",
                            "name": "ChineseTitle",
                            "cardinality": "single"
                        },
                        {
                            "dataType": "int",
                            "name": "Year",
                            "cardinality": "single"
                        },
                        {
                            "dataType": "string",
                            "name": "Genres",
                            "cardinality": "set"
                        }{
                            "typeName1": "F",
                            "typeName2": "M",
                            "typeNameCount": "2",
                            "dataType": "enum",
                            "name": "Gender",
                            "cardinality": "single"
                        },
                        {
                            "typeName1": "Under 18",
                            "typeName2": "18-24",
                            "typeName3": "25-34",
                            "typeName4": "35-44",
                            "typeNameCount": "7",
                            "dataType": "enum",
                            "name": "Age",
                            "typeName5": "45-49",
                            "typeName6": "50-55",
                            "cardinality": "single",
                            "typeName7": "56+"
                        },
                        {
                            "dataType": "string",
                            "name": "Occupation",
                            "cardinality": "single"
                        },
                        {
                            "dataType": "char array",
                            "name": "Zip-code",
                            "maxDataSize": "12",
                            "cardinality": "single"
                        }
                    ]
                },
                {
                    "name": "rate",
                    "properties": [
                        {
                            "dataType": "int",
                            "name": "Score",
                            "cardinality": "single"
                        },
                        {
                            "dataType": "date",
                            "name": "Datetime",
                            "cardinality": "single"
                        }
                    ]
                }
            ]
        }
    }
  • 请求失败样例
    Http Status: 500
      {
        "errorCode": "GES.7006",
        "errorMessage": "The underlying graph engine has internal error."
      }

返回值

  • 正常

    200

  • 异常
    表5 异常返回值说明

    返回值

    说明

    400 Bad Request

    请求错误。

    401 Unauthorized

    鉴权失败。

    403 Forbidden

    没有操作权限。

    404 Not Found

    找不到资源。

    500 Internal Server Error

    服务内部错误。

    503 Service Unavailable

    服务不可用。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区论坛频道来与我们联系探讨

智能客服提问云社区提问