调用ListEnabledExtensionsForProject来获取项目空间下已经开启的扩展程序列表,包含系统扩展程序和自定义扩展程序。
eventCode取值可参考文档:扩展事件编码。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListEnabledExtensionsForProject |
系统规定参数。取值:ListEnabledExtensionsForProject。 |
EventCode | String | 是 | commit-file |
扩展点事件编码。 |
ProjectId | Long | 是 | 10000 |
DataWorks工作空间的ID。您可以登录DataWorks控制台,进入工作空间配置页面获取工作空间ID。 |
FileType | String | 否 | 10 |
文件的代码类型。 常用的代码及其对应的文件类型包括6(Shell)、10(ODPS SQL)、11(ODPS MR)、24(ODPS Script)、99(虚拟节点)、221(PyODPS 2)、225(ODPS Spark)、227(EMR Hive)、228(EMR Spark)、229(EMR Spark SQL)、230(EMR MR)、239(OSS对象检查)、257(EMR Shell)、258(EMR Spark Shell)、259(EMR Presto)、260(EMR Impala)、900(实时同步)、1089(跨租户节点)、1091(Hologres开发)、1093(Hologres SQL)、1100(赋值节点)、1221(PyODPS 3)。 您可以调用ListFileType接口,查询文件的代码类型。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 4F2CA7ED-27E5-59EA-A8C4-F1F7A1FF0B22 |
请求唯一ID |
Extensions | Array of Extensions |
扩展程序详情 |
|
ExtensionCode | String | a94a8e23bc0b4dfab9a5e4d2f374d645 |
扩展程序唯一编码。 |
ExtensionName | String | 不允许使用max_pt函数 |
扩展程序名称 |
TenantId | Long | 529889518659842 |
租户ID。 |
CreateUser | String | 3444434343555 |
创建人 |
ModifyUser | String | 34452335611988 |
修改人 |
ExtensionDesc | String | ODPS SQL兼容Spark引擎检测 |
扩展程序描述 |
Owner | String | 21323672*******55500 |
责任人ID。 |
ParameterSetting | String | extension.fileType.23.deploy-file.enabled=true |
参数配置,参考扩展程序参数配置。 |
GmtCreate | Long | 1660117173 |
创建时间。 |
GmtModified | Long | 1569308162000 |
修改时间戳 |
示例
请求示例
http(s)://[Endpoint]/?Action=ListEnabledExtensionsForProject
&EventCode=commit-file
&ProjectId=10000
&FileType=10
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<ListEnabledExtensionsForProjectResponse>
<RequestId>4F2CA7ED-27E5-59EA-A8C4-F1F7A1FF0B22</RequestId>
<Extensions>
<ExtensionCode>a94a8e23bc0b4dfab9a5e4d2f374d645</ExtensionCode>
<ExtensionName>不允许使用max_pt函数</ExtensionName>
<TenantId>529889518659842</TenantId>
<CreateUser>3444434343555</CreateUser>
<ModifyUser>34452335611988</ModifyUser>
<ExtensionDesc>ODPS SQL兼容Spark引擎检测</ExtensionDesc>
<Owner>21323672*******55500</Owner>
<ParameterSetting>extension.fileType.23.deploy-file.enabled=true</ParameterSetting>
<GmtCreate>1660117173</GmtCreate>
<GmtModified>1569308162000</GmtModified>
</Extensions>
</ListEnabledExtensionsForProjectResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "4F2CA7ED-27E5-59EA-A8C4-F1F7A1FF0B22",
"Extensions" : [ {
"ExtensionCode" : "a94a8e23bc0b4dfab9a5e4d2f374d645",
"ExtensionName" : "不允许使用max_pt函数",
"TenantId" : 529889518659842,
"CreateUser" : "3444434343555",
"ModifyUser" : "34452335611988",
"ExtensionDesc" : "ODPS SQL兼容Spark引擎检测",
"Owner" : "21323672*******55500",
"ParameterSetting" : "extension.fileType.23.deploy-file.enabled=true",
"GmtCreate" : 1660117173,
"GmtModified" : 1569308162000
} ]
}
错误码
访问错误中心查看更多错误码。