Modifica las configuraciones de un origen de datos de API especificado.
Descripción de la operación
Cuando modifica una sentencia de consulta, solo puede modificar el JsonObject de nivel superior. No puede modificar parámetros anidados en múltiples niveles. Para obtener más información sobre los parámetros, consulte Crear un origen de datos de API.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
quickbi-public:ModifyApiDatasourceParameters |
update |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ApiId |
string |
Sí |
El ID del origen de datos de API. |
b66a66de51f24d149116c17718138194 |
| WorkspaceId |
string |
Sí |
El ID del espacio de trabajo. |
726bee5a-****-43e1-9a8e-b550f0120f35 |
| Parameters |
string |
Sí |
La configuración de los parámetros de datos de la API en formato JSONArray. Puede modificar un máximo de 10 parámetros.
|
[{"name":"token","value":"xxxxxxxxxxxx"},{"name":"pageSize","value":100}] |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
La información devuelta. |
||
| RequestId |
string |
El ID de la solicitud. |
D8749D65-E80A-433C-AF1B-CE9C180FF3B4 |
| Result |
boolean |
El resultado de ejecución de la interfaz. Valores válidos:
|
true |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "D8749D65-E80A-433C-AF1B-CE9C180FF3B4",
"Result": true,
"Success": true
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | ApiDataSource.NotIn.Workspace | Target apiId not in target workspace. | |
| 400 | Workspace.NotIn.Organization | The workspace is not owned by the organization. | The workspace is not owned by the organization. |
| 400 | ApiDatasource.Not.Exist | Api datasource not exist. | |
| 400 | ApiDatasource.Param.IsNull | Api datasource modify parameters is null. | |
| 400 | ApiDatasource.Param.Oversize | The number of parameters of API data source exceeds the limit and cannot exceed %s. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.