详情页标题前

阿里云大数据开发治理平台 DataWorksGetDataServiceApi-云淘科技

详情页1

调用GetDataServiceApi查询数据服务API开发态的详情。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称

类型

是否必选

示例值

描述

Action String GetDataServiceApi

系统规定参数。取值:GetDataServiceApi

TenantId Long 10002

租户ID

ProjectId Long 10001

工作空间的ID。

ApiId Long 10000

数据服务API的ID。

返回数据

名称

类型

示例值

描述

HttpStatusCode Integer 200

HTTP状态码。

RequestId String 0000-ABCD-EFG****

请求ID,一次请求的唯一标识。

ErrorMessage String The specified parameters are invalid.

错误信息。

Success Boolean true

调用是否成功。

ErrorCode String 1031203110005

错误码。

Data Object

返回数据。

Timeout Integer 10000

超时时间,单位为毫秒(ms)。

Status Integer 0

API的状态,可选枚举值包括0(未发布)和1(已发布)。

ApiId Long 10000

数据服务API的ID。

ApiMode Integer 0

API的类型,可选枚举值包括0(向导API)、1(脚本API)和2(注册API)。

ProjectId Long 10001

工作空间的ID。

ResponseContentType Integer 0

API的返回数据类型,可选枚举值包括0(JSON)和1(XML)。向导和脚本API支持JSON,注册API支持JSON和XML。

CreatorId String 1234567

创建人的阿里云ID。

VisibleRange Integer 0

可见范围,可选枚举值包括0(工作空间)和1(私有)。

ModifiedTime String 2020-06-23T00:21:01+0800

最新修改时间。

OperatorId String 2345678

最新编辑人的阿里云ID。

GroupId String ab123****

分组ID。

Description String 测试API描述

描述信息。

FolderId Long 0

文件夹ID

RequestMethod Integer 0

API的请求方式,可选枚举值包括0(GET)、1(POST)、2(PUT)和3(DELETE)。向导和脚本API支持GET和POST。注册API支持GET、POST、PUT和DELETE。

CreatedTime String 2020-06-23T00:21:01+0800

创建时间。

ApiName String 测试API名称

API的名称。

TenantId Long 10002

租户ID。

ApiPath String /test/1

API的路径。

Protocols Array of Integer 0

API协议,多值列表,可选枚举值包括0(HTTP)和1(HTTPS)。

RegistrationDetails Object

注册API的详情,只有注册API返回。

ServiceHost String http://example.aliyundoc.com

后端服务地址

ServiceContentType Integer 0

API返回数据类型,可选枚举值:

  • 0:JSON
  • 1:XML

向导和脚本API只支持JSON;注册API支持JSON和XML。

ServicePath String /index

后端服务路径

SuccessfulResultSample String {“success”: true}

正常返回示例

FailedResultSample String {“success”: false}

错误返回示例。

ServiceRequestBodyDescription String {“abc”:1}

后端请求body内容描述

RegistrationErrorCodes Array of RegistrationErrorCode

注册API的错误码列表。

ErrorMessage String fail to call

错误信息。

ErrorCode String 1001

错误码。

ErrorSolution String retry

错误解决方案。

RegistrationRequestParameters Array of RegistrationRequestParameter

注册API的请求参数列表。

ColumnName String column1

绑定的表字段名称,仅向导模式支持。

ParameterName String name1

参数的名称。

ParameterPosition Integer 0

参数位置,可选枚举值有:

  • 0:Path
  • 1:Query
  • 2:Head
  • 3:Body

向导和脚本API,只支持Query;注册API,GET、DELETE方法支持Query、Head,PUT、POST方法支持Query、Head、Body。

ParameterDescription String description1

描述信息。

DefaultValue String default1

默认值。

ParameterOperator Integer 0

运算符,可选枚举值有:

  • 0:Equal
  • 1:Like
  • 2:Const
  • 3:In

向导API支持Equal、Like、In;脚本API支持Equal;注册API支持Equal、Const。

ParameterDataType Integer 0

数据类型,可选枚举值:

  • 0:String
  • 1:Int
  • 2:Long
  • 3:Float
  • 4:Double
  • 5:Boolean
  • 6:StringList
  • 7:IntList
  • 8:LongList
  • 9:FloatList
  • 10:DoubleList
  • 11:BooleanList
ExampleValue String example1

示例值。

IsRequiredParameter Boolean true

是否必填。

ScriptDetails Object

脚本API的详情,只有脚本API返回。

Script String select a from t

SQL脚本。

IsPagedResponse Boolean true

返回是否分页。

ScriptRequestParameters Array of ScriptRequestParameter

脚本API的请求参数列表。

ColumnName String column1

绑定的表字段名称,仅向导模式支持。

ParameterName String param1

参数的名称。

ParameterPosition Integer 0

参数的位置,可选枚举值包括0(Path)、1(Query)、2(Head)和3(Body)。向导和脚本API仅支持Query。注册API中的GET、DELETE方法支持Query、Head,PUT、POST方法支持Query、Head和Body。

ParameterDescription String description1

描述信息。

DefaultValue String default1

默认值。

ParameterOperator Integer 0

运算符,可选枚举值包括0(Equal)、1(Like)、2(Const)和3(In)。向导模式API支持Equal、Like和In,脚本模式API支持Equal,注册API支持Equal和Const。

ParameterDataType Integer 0

数据类型,可选枚举值:

  • 0:String
  • 1:Int
  • 2:Long
  • 3:Float
  • 4:Double
  • 5:Boolean
  • 6:StringList
  • 7:IntList
  • 8:LongList
  • 9:FloatList
  • 10:DoubleList
  • 11:BooleanList
ExampleValue String example1

示例值。

IsRequiredParameter Boolean true

是否必填。

ScriptResponseParameters Array of ScriptResponseParameter

脚本API的返回参数列表。

ParameterDescription String description2

描述信息。

ColumnName String column2

绑定的表字段名称,仅向导模式支持。

ParameterName String param2

参数的名称。

ParameterDataType Integer 0

数据类型,可选枚举值:

  • 0:String
  • 1:Int
  • 2:Long
  • 3:Float
  • 4:Double
  • 5:Boolean
  • 6:StringList
  • 7:IntList
  • 8:LongList
  • 9:FloatList
  • 10:DoubleList
  • 11:BooleanList
ExampleValue String example2

示例值。

ScriptConnection Object

脚本API的数据源信息。

TableName String t

数据源表的名称。

ConnectionId Long 123

数据源ID。

WizardDetails Object

向导API详情,只有向导API返回。

IsPagedResponse Boolean true

返回是否分页。

WizardRequestParameters Array of WizardRequestParameter

向导API的请求参数列表。

ColumnName String column1

绑定的表字段名称,仅向导模式支持。

ParameterName String param1

参数的名称。

ParameterPosition Integer 0

参数的位置,可选枚举值包括0(Path)、1(Query)、2(Head)和3(Body)。向导和脚本API仅支持Query。注册API中的GET、DELETE方法支持Query、Head,PUT、POST方法支持Query、Head和Body。

ParameterDescription String description1

描述信息。

DefaultValue String default1

默认值。

ParameterOperator Integer 0

运算符,可选枚举值包括0(Equal)、1(Like)、2(Const)和3(In)。向导模式API支持Equal、Like和In,脚本模式API支持Equal,注册API支持Equal和Const。

ParameterDataType Integer 0

数据类型,可选枚举值:

  • 0:String
  • 1:Int
  • 2:Long
  • 3:Float
  • 4:Double
  • 5:Boolean
  • 6:StringList
  • 7:IntList
  • 8:LongList
  • 9:FloatList
  • 10:DoubleList
  • 11:BooleanList
ExampleValue String example1

示例值。

IsRequiredParameter Boolean true

是否必填。

WizardResponseParameters Array of WizardResponseParameter

向导模式的返回参数列表。

ParameterDescription String description2

描述信息。

ColumnName String column2

绑定的表字段名称,仅向导模式支持。

ParameterName String param2

参数的名称。

ParameterDataType Integer 0

数据类型,可选枚举值:

  • 0:String
  • 1:Int
  • 2:Long
  • 3:Float
  • 4:Double
  • 5:Boolean
  • 6:StringList
  • 7:IntList
  • 8:LongList
  • 9:FloatList
  • 10:DoubleList
  • 11:BooleanList
ExampleValue String example2

示例值。

WizardConnection Object

向导API的数据源信息。

TableName String t

数据源的表名称。

ConnectionId Long 123

数据源ID。

不同类型API的详情信息通过不同字段返回。向导API使用WizardDetails字段,脚本API使用ScriptDetails字段,注册API使用RegistrationDetails字段。

示例

请求示例

http(s)://[Endpoint]/?Action=GetDataServiceApi
&TenantId=10002
&ProjectId=10001
&ApiId=10000
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml


    200
    0000-ABCD-EFG****
    The specified parameters are invalid.
    true
    1031203110005
    
        10000
        0
        10000
        0
        10001
        0
        1234567
        0
        2020-06-23T00:21:01+0800
        2345678
        ab123****
        测试API描述
        0
        0
        2020-06-23T00:21:01+0800
        测试API名称
        10002
        /test/1
        0
        
            http://example.aliyundoc.com
            0
            /index
            {"success": true}
            {"success": false}
            {"abc":1}
            
                fail to call
                1001
                retry
            
            
                column1
                name1
                0
                description1
                default1
                0
                0
                example1
                true
            
        
        
            select a from t
            true
            
                column1
                param1
                0
                description1
                default1
                0
                0
                example1
                true
            
            
                description2
                column2
                param2
                0
                example2
            
            
                t
                123
            
        
        
            true
            
                column1
                param1
                0
                description1
                default1
                0
                0
                example1
                true
            
            
                description2
                column2
                param2
                0
                example2
            
            
                t
                123
            
        
    

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "HttpStatusCode" : 200,
  "RequestId" : "0000-ABCD-EFG****",
  "ErrorMessage" : "The specified parameters are invalid.",
  "Success" : true,
  "ErrorCode" : 1031203110005,
  "Data" : {
    "Timeout" : 10000,
    "Status" : 0,
    "ApiId" : 10000,
    "ApiMode" : 0,
    "ProjectId" : 10001,
    "ResponseContentType" : 0,
    "CreatorId" : 1234567,
    "VisibleRange" : 0,
    "ModifiedTime" : "2020-06-23T00:21:01+0800",
    "OperatorId" : 2345678,
    "GroupId" : "ab123****",
    "Description" : "测试API描述",
    "FolderId" : 0,
    "RequestMethod" : 0,
    "CreatedTime" : "2020-06-23T00:21:01+0800",
    "ApiName" : "测试API名称",
    "TenantId" : 10002,
    "ApiPath" : "/test/1",
    "Protocols" : 0,
    "RegistrationDetails" : {
      "ServiceHost" : "http://example.aliyundoc.com",
      "ServiceContentType" : 0,
      "ServicePath" : "/index",
      "SuccessfulResultSample" : "{\"success\": true}",
      "FailedResultSample" : "{\"success\": false}",
      "ServiceRequestBodyDescription" : "{\"abc\":1}",
      "RegistrationErrorCodes" : {
        "ErrorMessage" : "fail to call",
        "ErrorCode" : 1001,
        "ErrorSolution" : "retry"
      },
      "RegistrationRequestParameters" : {
        "ColumnName" : "column1",
        "ParameterName" : "name1",
        "ParameterPosition" : 0,
        "ParameterDescription" : "description1",
        "DefaultValue" : "default1",
        "ParameterOperator" : 0,
        "ParameterDataType" : 0,
        "ExampleValue" : "example1",
        "IsRequiredParameter" : true
      }
    },
    "ScriptDetails" : {
      "Script" : "select a from t",
      "IsPagedResponse" : true,
      "ScriptRequestParameters" : {
        "ColumnName" : "column1",
        "ParameterName" : "param1",
        "ParameterPosition" : 0,
        "ParameterDescription" : "description1",
        "DefaultValue" : "default1",
        "ParameterOperator" : 0,
        "ParameterDataType" : 0,
        "ExampleValue" : "example1",
        "IsRequiredParameter" : true
      },
      "ScriptResponseParameters" : {
        "ParameterDescription" : "description2",
        "ColumnName" : "column2",
        "ParameterName" : "param2",
        "ParameterDataType" : 0,
        "ExampleValue" : "example2"
      },
      "ScriptConnection" : {
        "TableName" : "t",
        "ConnectionId" : 123
      }
    },
    "WizardDetails" : {
      "IsPagedResponse" : true,
      "WizardRequestParameters" : {
        "ColumnName" : "column1",
        "ParameterName" : "param1",
        "ParameterPosition" : 0,
        "ParameterDescription" : "description1",
        "DefaultValue" : "default1",
        "ParameterOperator" : 0,
        "ParameterDataType" : 0,
        "ExampleValue" : "example1",
        "IsRequiredParameter" : true
      },
      "WizardResponseParameters" : {
        "ParameterDescription" : "description2",
        "ColumnName" : "column2",
        "ParameterName" : "param2",
        "ParameterDataType" : 0,
        "ExampleValue" : "example2"
      },
      "WizardConnection" : {
        "TableName" : "t",
        "ConnectionId" : 123
      }
    }
  }
}

错误码

HttpCode

错误码

错误信息

描述

429 Throttling.Api The request for this resource has exceeded your available limit. 对该资源的请求已超过您的可用上限。
429 Throttling.System The DataWorks system is busy. Try again later. DataWorks系统繁忙,请稍后再试。
429 Throttling.User Your request is too frequent. Try again later. 您的请求过于频繁,请尝试放缓请求速度。
500 InternalError.System An internal system error occurred. Try again later. 系统内部错误,请稍后再试。
500 InternalError.UserId.Missing An internal system error occurred. Try again later. 系统内部错误,请稍后再试。

访问错误中心查看更多错误码。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/171197.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 腾讯云轻量应用服务器购买云小二

    简介 轻量对象存储(Lighthouse-COS)提供套餐包,用于抵扣标准存储容量和外网下行流量。您可以根据业务需求,按需购买。 操作步骤 1. 登录 轻量应用服务器 控制台。2. 在左侧菜单栏中,单击对象存储,进入对象存储管理页面。在页面上方,可以看到套餐包模块。3. 单击立即选购,进入套餐包购买页面。4. 根据实际需求,选择套餐包的地域、规格、时长。5.…

    腾讯云 2023年12月9日
  • 腾讯云对象存储CRC64 校验

    简介 数据在客户端和服务器间传输时可能会出现错误,COS 除了可以通过 MD5 和自定义属性 验证数据完整性外,还可以通过 CRC64 检验码来进行数据校验。COS 会对新上传的对象进行 CRC64 计算,并将结果作为对象的属性进行存储,随后在返回的响应头部中携带 x-cos-hash-crc64ecma,该头部表示上传对象的 CRC64 值,根据 ECMA…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云内容分发网络CDNCDN 加速 CVM 概述

    本文详细介绍了腾讯云 CDN 加速云服务器 CVM 的实例。 内容分发网络 CDN 腾讯云 CDN 通过将分发资源发布至遍布全国的海量加速节点,结合腾讯自研 GSLB 调度系统,使其用户可就近获取所需资源,避免网络拥堵、地域、运营商等因素带来的访问延迟问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。 云服务器 CVM 腾讯云 CVM 提供了在云中的…

    2023年12月9日
  • 腾讯云高性能计算平台概述-云小二

    创建 THPC 集群之后,可以给集群挂载额外的 CFS 或者 GooseFS 等文件系统,以提供不同场景下的存储能力。本文主要介绍集群存储选项的使用方法。 创建存储资源 在使用 THPC 存储挂载功能前,需要提前创建好存储资源。目前 THPC 支持的 CFS 和 GooseFS 文件系统(创建的存储资源必须与待挂载的THPC集群在同一 VPC 下)。挂载 C…

    2023年12月9日
  • 阿里云负载均衡DescribeListenerAccessControlAttribute – 查询监听的白名单配置-云淘科技

    查询监听的白名单配置。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作:是指具体…

    阿里云负载均衡 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。