Partager via


Apps - Publish

Publie une version spécifique de l’application.

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

Paramètres URI

Nom Dans Obligatoire Type Description
appId
path True

string (uuid)

ID d’application.

Endpoint
path True

string

Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://westus.api.cognitive.microsoft.com).

En-tête de la demande

Nom Obligatoire Type Description
Ocp-Apim-Subscription-Key True

string

Corps de la demande

Nom Type Description
isStaging

boolean

Indique si l’emplacement intermédiaire doit être utilisé, au lieu de l’emplacement de production 1.

versionId

string

ID de version à publier.

Réponses

Nom Type Description
201 Created

ProductionOrStagingEndpointInfo

Objet contenant l’URL du point de terminaison d’application, sa clé de point de terminaison affectée et son état de publication.

Other Status Codes

ProductionOrStagingEndpointInfo

Objet contenant l’URL du point de terminaison de l’application, sa clé de point de terminaison affectée et son état de publication en cas d’échec de la publication d’une ou de plusieurs régions.

Other Status Codes

ErrorResponse

Réponse d’erreur.

Sécurité

Ocp-Apim-Subscription-Key

Type: apiKey
Dans: header

Exemples

Successful Publish Application request

Exemple de requête

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


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

Exemple de réponse

{
  "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"
}

Définitions

Nom Description
ApplicationPublishObject

Modèle objet pour la publication d’une version d’application spécifique.

ErrorResponse

Réponse d’erreur lors de l’appel d’une opération sur l’API.

ProductionOrStagingEndpointInfo

ApplicationPublishObject

Modèle objet pour la publication d’une version d’application spécifique.

Nom Type Valeur par défaut Description
isStaging

boolean

False

Indique si l’emplacement intermédiaire doit être utilisé, au lieu de l’emplacement de production 1.

versionId

string

ID de version à publier.

ErrorResponse

Réponse d’erreur lors de l’appel d’une opération sur l’API.

Nom Type Description
errorType

string

ProductionOrStagingEndpointInfo

Nom Type Description
assignedEndpointKey

string

Clé de point de terminaison.

endpointRegion

string

Région du point de terminaison.

endpointUrl

string

URL du point de terminaison runtime pour cette version de modèle.

failedRegions

string

Régions où la publication a échoué.

isStaging

boolean

Indique si l’emplacement intermédiaire doit être utilisé, au lieu de l’emplacement de production 1.

publishedDateTime

string

Horodatage de la dernière publication.

region

string

Région cible dans laquelle l’application est publiée.

versionId

string

ID de version à publier.