调用此接口,可以分页获取数据开发中的udf函数列表,也可以使用筛选条件筛选udf函数。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
当前API暂无授权信息透出。
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
ProjectId | string | 是 | DataWorks 工作空间的 ID。您可以登录 DataWorks 控制台,进入工作空间管理页面获取 ID。 该参数用来确定本次 API 调用操作使用的 DataWorks 工作空间。 | 12345 |
Owner | string | 否 | 筛选条件:udf 函数的负责人 ID | 110755000425XXXX |
Type | string | 否 | 筛选条件:函数类型 可选值:
| Math |
PageNumber | integer | 否 | 分页的页数。默认值为 1,最小值为 1。 | 1 |
PageSize | integer | 否 | 每页显示的数据条数,默认为 10 条,最大为 100 条。 | 10 |
返回参数
示例
正常返回示例
JSON
格式
{
"RequestId": "89FB2BF0-EB00-5D03-9C34-05931001XXXX",
"PagingInfo": {
"TotalCount": 294,
"PageNumber": 1,
"PageSize": 10,
"Functions": [
{
"Id": "580667964888595XXXX",
"Name": "函数名称",
"CreateTime": 1655953028000,
"ProjectId": "307XXX",
"Owner": "110755000425XXXX",
"Type": "Math",
"ModifyTime": 1655953028000,
"ClassName": "com.demo.Main",
"ArmResource": "xxx.jar,yyy.jar",
"FileResource": "xxx.jar,yyy.jar",
"Description": "描述信息",
"CommandDescription": "testUdf(xx,yy)",
"ParameterDescription": "xx:参数信息XXX\nyy:参数信息YYY",
"ReturnValueDescription": "返回值是一个字符串",
"ExampleDescription": "示例说明\t>>> select tsetUdf(xx,yy);\nabc",
"EmbeddedCodeType": "Python2",
"EmbeddedResourceType": "File",
"EmbeddedCode": "print('hello,world!')",
"DatabaseName": "EMR_lake",
"DataSource": {
"Name": "odps_first",
"Type": "odps"
},
"Script": {
"Path": "XXX/OpenAPI/函数/函数名称",
"Runtime": {
"Command": "ODPS_FUNCTION"
},
"Id": "652567824470354XXXX"
},
"RuntimeResource": {
"ResourceGroupId": "S_resgrop_xxx"
}
}
]
}
}
错误码
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|
暂无变更历史