Explorar especificações define os parâmetros necessários para explorar e inspecionar objetos contidos na sua origem. Explorar especificações também define o formato de resposta retornado quando os objetos são explorados e inspecionados.
As especificações do Explore são codificadas e você pode simplesmente copiar e colar o conteúdo abaixo na especificação da sua conexão.
"exploreSpec": {
"name": "Resource",
"type": "Resource",
"requestSpec": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
},
"responseSpec": {
"$schema": "http: //json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"format": {
"type": "string"
},
"schema": {
"type": "object",
"properties": {
"columns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
}
}
}
}
}
},
"data": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
Explorar especificações | Descrição | Exemplo |
---|---|---|
name |
Define o nome ou identificador da especificação de exploração. | Resource |
type |
Define o tipo da especificação de exploração. | Resource |
requestSpec |
Contém os parâmetros necessários para explorar objetos na conexão. | |
requestSpec.type |
Define o tipo de dados da especificação da solicitação. | object |
responseSpec |
Contém os parâmetros que definem o formato da mensagem de resposta retornada em relação a uma chamada de exploração. | |
responseSpec.type |
Define o tipo de dados da especificação da resposta. | object |
responseSpec.properties |
Contém informações relacionadas a como a mensagem de resposta está formatada. | |
responseSpec.properties.format |
Define a formatação do schema de resposta. | object |
responseSpec.properties.format.type |
Define o tipo de dados das propriedades. | string |
responseSpec.schema |
Contém informações relacionadas a como o esquema de resposta é formatado. | |
responseSpec.schema.type |
Define o tipo de dados do esquema. | object |
responseSpec.schema.properties |
Contém informações sobre as colunas, o tipo e os itens mantidos em um esquema. | |
responseSpec.schema.properties.columns.items.properties.name |
Exibe o nome do arquivo. | |
responseSpec.schema.properties.columns.items.properties.name.type |
Define o tipo de dados do nome do arquivo. | string |
Com suas especificações de exploração preenchidas, você pode prosseguir para criar uma especificação de conexão completa usando o Flow Service API. Consulte a Guia da API de fontes de autoatendimento (SDK em lote) para obter mais informações.