Condividi tramite


Apps - Publish

Pubblica una versione specifica dell'applicazione.

POST {Endpoint}/luis/api/v2.0/apps/{appId}/publish

Parametri dell'URI

Nome In Necessario Tipo Descrizione
appId
path True

string (uuid)

ID applicazione.

Endpoint
path True

string

Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://westus.api.cognitive.microsoft.com).

Intestazione della richiesta

Nome Necessario Tipo Descrizione
Ocp-Apim-Subscription-Key True

string

Corpo della richiesta

Nome Tipo Descrizione
isStaging

boolean

Indica se lo slot di staging deve essere usato, anziché quello di produzione.

versionId

string

ID versione da pubblicare.

Risposte

Nome Tipo Descrizione
201 Created

ProductionOrStagingEndpointInfo

Oggetto contenente l'URL dell'endpoint dell'applicazione, la chiave dell'endpoint assegnata e lo stato di pubblicazione.

Other Status Codes

ProductionOrStagingEndpointInfo

Oggetto contenente l'URL dell'endpoint dell'applicazione, la chiave dell'endpoint assegnata e lo stato di pubblicazione nel caso in cui la pubblicazione di una o più aree non sia riuscita.

Other Status Codes

ErrorResponse

Risposta errore.

Sicurezza

Ocp-Apim-Subscription-Key

Tipo: apiKey
In: header

Esempio

Successful Publish Application request

Esempio di richiesta

POST {Endpoint}/luis/api/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8/publish


{
  "versionId": "0.1",
  "isStaging": false
}

Risposta di esempio

{
  "isStaging": false,
  "endpointUrl": "https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8",
  "assignedEndpointKey": null,
  "endpointRegion": "westus, cus",
  "failedRegions": null,
  "publishedDateTime": "2017-11-28T19:20:28Z"
}
{
  "isStaging": false,
  "endpointUrl": "https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8",
  "assignedEndpointKey": null,
  "endpointRegion": "westus, cus",
  "failedRegions": "cus",
  "publishedDateTime": "2017-11-28T19:20:28Z"
}

Definizioni

Nome Descrizione
ApplicationPublishObject

Modello a oggetti per la pubblicazione di una versione specifica dell'applicazione.

ErrorResponse

Risposta di errore quando si richiama un'operazione sull'API.

ProductionOrStagingEndpointInfo

ApplicationPublishObject

Modello a oggetti per la pubblicazione di una versione specifica dell'applicazione.

Nome Tipo Valore predefinito Descrizione
isStaging

boolean

False

Indica se lo slot di staging deve essere usato, anziché quello di produzione.

versionId

string

ID versione da pubblicare.

ErrorResponse

Risposta di errore quando si richiama un'operazione sull'API.

Nome Tipo Descrizione
errorType

string

ProductionOrStagingEndpointInfo

Nome Tipo Descrizione
assignedEndpointKey

string

Chiave dell'endpoint.

endpointRegion

string

Area dell'endpoint.

endpointUrl

string

URL dell'endpoint di runtime per questa versione del modello.

failedRegions

string

Aree in cui la pubblicazione non è riuscita.

isStaging

boolean

Indica se lo slot di staging deve essere usato, anziché quello di produzione.

publishedDateTime

string

Timestamp dell'ultima pubblicazione.

region

string

Area di destinazione in cui viene pubblicata l'applicazione.

versionId

string

ID versione da pubblicare.