Correggere gli errori di Swagger Validator

Questo articolo evidenzia gli errori comuni di convalida spavalda che possono verificarsi per i connettori Power Platform e come risolverli.

Operazioni

Error Problema Soluzione
ApiAnnotationExtensionReplacementInfo
ForNonDeprecatedOperations
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property should be specified for deprecated operations only. L'operazione {0} non è contrassegnata come deprecata. Per utilizzare questa proprietà, l'operazione deve avere la proprietà "deprecated" impostata su true. In caso contrario, rimuovi la proprietà "x-ms-api-annotation".
ApiAnnotationExtensionReplacementInfo
MissingApiProperty
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property must specify 'api' property. Per "x-ms-api-annotation", la proprietà "replacement" è specificata ma la proprietà "api" risulta mancante. Per utilizzare la proprietà "replacement", devono essere impostate sia la proprietà "api" che "operationId".
ApiAnnotationExtensionReplacementInfo
MissingOperationIdProperty
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property must specify 'operationId' property. Per "x-ms-api-annotation", la proprietà "replacement" è specificata ma la proprietà "operationId" risulta mancante. Per utilizzare la proprietà "replacement", devono essere impostate sia la proprietà "api" che "operationId".
ArrayDuplicateValue The array contains duplicate values, values must be unique. Gli array devono avere valori univoci, ma lo swagger contiene duplicati. Rimuovi i duplicati.
BodyOrFormDataParameterInFetch
OperationNotAllowed
Body or form data parameters are not supported in a fetch operation. Le operazioni che utilizzano il metodo HTTP "GET" non possono avere un corpo o dati di modulo.
ConnectionIdParameterNotAllowed A parameter cannot be named as 'connectionId'. Imposta il parametro su un valore diverso da "connectionId".
ConsumesMissing At least one supported MIME type must be provided in 'consumes' for operation '{0}'. Lo swagger deve specificare un tipo MIME supportato in consumes per l'operazione.
DuplicateEnumValuesInExtension The 'x-ms-enum-values' extension has duplicate values. You can only have one display name mapped to a value. I valori Enum devono essere univoci e non duplicati.
DuplicateOperationPath The operations '{0}' and '{1}' have the path templates '{2}' and '{3}' which are duplicate and indistinguishable. They need to have a difference in static path segments for a deterministic routing. {0} è l'ID operazione, {1} è l'ID operazione duplicato, {2} è il percorso dell'operazione, {3} è il percorso dell'operazione duplicato. Rimuovi l'ID operazione duplicato dal percorso dell'operazione duplicato.
DynamicExtensionDefinitionNotAllowed
InParameter
Dynamic extensions are not allowed to be defined on the body parameter. It should be in the schema. Le estensioni dinamiche sono definite in un parametro del corpo e devono essere rimosse. Può essere definito solo nello schema.
DynamicListExtensionRequiredFor
AmbiguousReferences
The 'x-ms-dynamic-values' extension references ambiguous parameter references. You need to define the 'x-ms-dynamic-list' extension. "x-ms-dynamic-list" deve essere definito. Maggiori informazioni: Come utilizzare valori dinamici
DynamicListExtensionRequiredFor
NonParameterReferences
The 'x-ms-dynamic-values' extension references properties within parameters. You need to define the 'x-ms-dynamic-list' extension. "x-ms-dynamic-list" deve essere definito. Maggiori informazioni: Come utilizzare valori dinamici
DynamicPropertiesExtensionRequiredFor
AmbiguousReferences
The 'x-ms-dynamic-schema' extension references ambiguous parameter references. You need to define the 'x-ms-dynamic-properties' extension. "x-ms-dynamic- properties" deve essere definito. Maggiori informazioni: Come utilizzare valori dinamici
DynamicPropertiesExtensionRequiredFor
NonParameterReferences
The 'x-ms-dynamic-schema' extension references properties within parameters. You need to define the 'x-ms-dynamic-properties' extension. "x-ms-dynamic- properties" deve essere definito. Maggiori informazioni: Come utilizzare valori dinamici
DynamicPropertiesExtensionRequiredFor
PropertiesValuePath
The 'x-ms-dynamic-schema' extension property 'value-path' points to schema properties. You need to define the 'x-ms-dynamic-properties' extension, which points to schema object. "x-ms-dynamic-properties" risulta mancante nel file swagger, che è obbligatorio poiché definisce "x-ms-dynamic-schema".
DynamicPropertiesItemValue
PathMismatch
The 'x-ms-dynamic-properties' extension should have the same item value path as 'x-ms-dynamic-schema' extension without 'properties' ending. The expected path is '{0}'. Il percorso del valore dell'elemento dell'estensione delle proprietà dinamiche non corrisponde al percorso previsto in base allo schema.
DynamicTreeExtensionMissing The 'x-ms-dynamic-tree' extension must be defined to enable file picker support. La proprietà "x-ms-dynamic-tree" è mancante e deve essere definita per supportare la selezione dei file.
InvalidEnumValue The type of the enum value is '{0}' but it should be '{1}' as specified in the schema. Il valore deve essere sostituito per essere del tipo specificato.
InvalidEnumValuesExtensionValue The 'value' field must match one of the enums as defined in the 'enum' property of the schema. Il enumerazione selezionato non è stato definito nell'elenco delle enumerazioni. Definisci il valore nella proprietà enum o utilizza un valore definito nella proprietà enum.
InvalidFormDataParameterName The form data parameter name '{0}' is invalid. All characters must be part of the US-ASCII character set. Rinomina il nome del parametro dei dati del modulo affinché includa solo caratteri US-ASCII.
InvalidNextLinkNameValue The nextLinkName value for operation '{0}' is invalid. Supported values are 'nextLink' or '@odata.nextLink'. Correggi il valore della proprietà "nextLinkName" in modo che sia "nextLink" o "@odata.nextLink". Eventuali altri valori non sono consentiti.
InvokedOperationShouldProduceArray The dynamic operation expects an array on the specified path '{0}' which should be defined in the successful response of the invoked operation '{1}'. {0} è il percorso di una proprietà di risposta, {1} è l'ID operazione. Definisci un valore di tipo array nella risposta dell'operazione.
InvokedOperationShouldProduceProperty The dynamic operation expects a property on the specified path '{0}' which should be defined in the successful response of the invoked operation '{1}'. {0} è il percorso di una proprietà di risposta, {1} è l'ID operazione. Definisci una specifica proprietà nella risposta dell'operazione
MimeTypeNotCompatibleWithRequest
ContentSchemaType
The MIME type(s) are not compatible with the request content type '{0}' for operation '{1}'. Il tipo MIME che stai tentando di utilizzare non è compatibile con il contenuto della tua richiesta nell'operazione specificata.
NotificationExtensionNotSupportedIn
WebhookOperation
The 'x-ms-notification' extension must not be defined in a webhook operation. L'utilizzo di "x-ms-notification" non è consentito in un'operazione webhook.
NotificationExtensionSupportedFor
TriggerOnly
The 'x-ms-notification' is supported for trigger operations only. L'estensione "x-ms-notification" può essere utilizzata solo per le operazioni di trigger.
NotificationOperationMustBeWebhook The 'operationId' property in 'x-ms-notification' extension must be for a webhook operation. Quando si utilizza "x-ms-notification", l'ID operazione deve fare riferimento a un'operazione webhook.
OperationFamilyHasDuplicateRevisions The operation family '{0}' has operations with duplicate revision. Lo swagger definisce una famiglia di operazioni con lo stesso numero di versione/revisione. Ogni operazione in una famiglia di operazioni deve avere un numero di versione univoco.
OperationFamilyHasManyActive
Operazioni
The operation family '{0}' has more than two active operations. Extra operations must be deprecated. Le famiglie di operazioni sono limitate a due operazioni non obsolete. Tutte le altre devono essere contrassegnate come deprecate per ridurre la confusione per l'utente del connettore.
OperationFamilyHasManyActive
ProductionOperations
The operation family '{0}' has several active operations in Production status. Previous revisions should be deprecated. Una famiglia di operazioni include più operazioni in produzione. Per ridurre la confusione, limita il numero di operazioni in produzione in una famiglia e depreca il resto.
OperationFamilyHasManyEmptyRevisions The operation family '{0}' has several operations with empty revision. Only one operation can have empty revision. Le famiglie di operazioni possono avere solo un'operazione senza revisione. Tutte le altre nella famiglia devono avere una revisione.
OperationHasManyResponsesWithSchema The operation '{0}' has more than one response with specified schema, only one schema will be used in the designer. Le limitazioni nella finestra di progettazione impediscono più schemi di risposta. L'operazione ne specifica diversi, ma deve specificarne sola una.
OperationIdNotFound The 'operationId' could not be found in this swagger document. Impossibile trovare la proprietà operationId nello swagger.
OperationIdNotUnique The operationId '{0}' is used multiple times. Operation identifiers must be unique. La stessa proprietà operationId appare più di una volta. Rimuovi una delle istanze o correggi una delle istanze di modo che sia diversa.
OperationIdRequired The operation 'operationId' property is required. La proprietà "operationId" risulta mancante; includi la proprietà "operationId" per l'operazione.
OperationIdSanitized The 'operationId' property value is different from its sanitized value '{0}'. Please avoid the useage of non-alphanumeric characters to have matching values. L'ID operazione fornito non corrisponde alla versione disinfettata. Aggiorna l'ID operazione di modo che corrisponda.
OperationIdShouldEndWithRevision The operation Id '{0}' should end with revision suffix '{1}'. Gli ID operazione con una revisione devono avere un nome con il suffisso di revisione.
OperationIdTooLong The operationId length must be less than '{0}'. Riduci il valore della proprietà "operationId" di modo che la lunghezza del carattere sia inferiore a {0}.
OperationMissingPathParameter The operation '{0}' does not define the '{1}' parameter which is required by the path. La tua spavalderia ha un'operazione che non definisce un parametro che sembra essere richiesto dal suo modello di percorso.
OperationMissingRequiredProperty The target operation requires parameter '{0}'. L'operazione ha il parametro '{0}' definito come richiesto ma questo non è definito nei parametri forniti. Aggiungi questo parametro per correggere il problema.
OperationMustHaveNotification
ContentExtension
The operation '{0}' is missing notification content extension as it has '{1}' properties marked as notification URL. Lo swagger contiene un'operazione che non include un'estensione di contenuto di notifica. (È necessario ulteriore contesto)
OperationMustHaveResponse The operation is not valid, it must contain at least one response definition. Lo swagger include un'operazione che non ha almeno una definizione di risposta.
OperationParameterNameIsAmbiguous The parameter name is ambiguous as it matches both a parameter name and a path to a body property. Il nome del parametro viene utilizzato come nome del parametro e come nome del percorso del corpo del parametro. Rinomina una delle istanze per correggere questo problema.
OperationParameterNameNotFound The parameter could not be found in operation '{0}' in the swagger document. Impossibile trovare il nome del parametro dell'operazione nello swagger.
OperationParameterRequiredMismatch The parameter is required, but an optional value is provided by operation '{0}'. The request cannot be made until a value for this parameter is provided. Il parametro è obbligatorio ma il valore dell'operazione indica che è facoltativo e causa questa mancata corrispondenza.
OperationParametersAreNotUnique The parameters in the operation '{0}' are not unique. È possibile che un duplicato sia presente nei parametri dell'operazione. Lo swagger deve rimuovere i duplicati dei parametri delle operazioni.
OperationParametersContain
DuplicateParameter
The operation '{0}' contains duplicate parameters with name '{1}', location '{2}'. C'è un parametro operativo che viene elencato due volte. {0} è il nome dell'operazione, {1} è il nome del parametro duplicato, {2} è la posizione del parametro duplicato (proprietà "in" nello swagger). Rimuovi la nuova occorrenza della proprietà.
OperationParametersContain
MultipleBodyParameters
The operation '{0}' contains multiple parameters in the location 'body', at most one is allowed. I parametri operativi contengono parametri del corpo duplicati. Rimuovi uno dei parametri del corpo.
OperationParameterStaticTypeMismatch The parameter has type '{0}', but a static value is provided of type '{1}'. Il parametro include un tipo statico fornito quando non è previsto per questo parametro dell'operazione.
OperationParameterTypeMismatch The parameter has type '{0}', but operation '{1}' is providing a parameter of type '{2}'. Il parametro e l'operazione hanno tipi diversi. Fai in modo che il tipo del parametro e l'operazione corrispondano.
OperationPathContainsUnsupportedCharacters The operation path cannot contain wildcard character '*'. Una delle tue operazioni specifica un percorso URL che contiene caratteri non supportati (come il simbolo jolly).
OperationPathMayNotContainQueryOrFragment The path is not valid, it must not contain a query part or fragment identifier. To include '?' or '#' characters in the path, they must be URL encoded. Il percorso dell'operazione non può contenere "?" E "#" a meno che non siano codificati URL (tradotti nei loro equivalenti %xx).
OperationPathMustStartWithSlash The path is not valid, it must start with a '/' character. Se utilizzi un percorso operativo che stai cercando di ottenere, è necessario che inizi con il carattere "/". Per risolvere questo problema, includi il carattere "/" all'inizio del percorso.
OperationPathTemplateNotValid The path is not valid, each path template variable enclosed by '{{' and '}}' characters must be contained within a single URL segment. Individual '{{' or '}}' characters which are not enclosing a path template variable must be URL encoded. Lo swagger contiene il percorso di un'operazione con un carattere "{" o "}" non chiuso. Questi caratteri sono usati per fare riferimento a una variabile nel percorso, quindi non possono esistere nel percorso quando non è chiuso.
OperationPathVariablesContainDefaults The operation path template variables cannot set default values with character '='. Una delle tue operazioni sta specificando un valore predefinito per un parametro che contiene "=". Quel parametro è anche specificato come presente nel percorso dell'URL. Questa combinazione non è consentita.
OperationRevisionEmpty The operation '{0}' does not specify a revision in api annotation. L'operazione è contrassegnata come parte di una famiglia, ma non ha una revisione.
OperationSchemaCountExceedsMaxAllowed The total number of schemas in the operation has exceeded the maximum allowed value of '{0}'. Please remove any unnecessary property or item definitions. Ci sono troppi schemi nell'operazione. Rimuovine alcuni in modo che il totale sia di nuovo al di sotto del limite.
OperationShouldHaveSuccessfulResponse The operation '{0}' should have at least one successful response definition. La tua spavalderia ha un'operazione che non ha almeno una definizione risposta riuscita.
OperationStatusAheadOfConnector The operation '{0}' cannot be in a Production status ahead of the connector. Le operazioni non possono essere contrassegnate come "Produzione" mentre l'intero connettore è ancora in "anteprima".
OperationSummaryTooLong The operation 'summary' should be fewer than {0} characters for improved readablity. Riduci la proprietà "summary" dell'operazione a meno di 120 caratteri.
PartialDuplicateOperationPath The operation '{0}' has the path template '{1}' which is similar to other operation path templates, this can lead to an unexpected routing to a different operation in case an input path parameter value matches to a static value segment. It is better to have unconditional routing in all cases. Partially duplicated paths are: {2} {0} è l'id dell'operazione, {1} è il percorso dell'operazione, {2} è l'insieme dei percorsi dell'operazione parzialmente duplicati. Modifica il percorso dell'operazione per creare una maggiore differenza tra i percorsi dell'operazione che condividono la similarità.
PathParameterMustBeRequired The parameter must be marked as required as it is used in the operation path. Include the 'required' property, with the value 'true'. La posizione del parametro è impostata su "Path", quindi è necessario che la proprietà "required" sia impostata su "true".
PathParameterNotDefinedInTemplate The 'path' parameter '{0}' is not defined in the URI path template. To include the parameter as a variable in the path, use '{{' and '}}' characters to enclose the name of the parameter in the path. In una delle tue operazioni è presente un parametro contrassegnato come presente nel percorso dell'operazione ma non esiste nel modello di percorso.
PathParametersContain
DuplicateParameter
The path '{0}' contains duplicate parameters with name '{1}', location '{2}'. {0} è il percorso dell'operazione. {1} è il nome del parametro duplicato. {2} è la posizione (la proprietà "in") del parametro duplicato. Rimuovi il parametro del percorso duplicato.
PathParametersContainMultiple
BodyParameters
The path '{0}' contains multiple parameters in the location 'body', at most one is allowed. In un corpo non possono esserci due parametri per un'operazione. Per correggere questo errore, rimuovere uno dei parametri.
PathRedefined The path '{0}' is defined multiple times with different capitalization. Paths must be unique when compared case-insensitively. Lo stesso percorso è definito più volte. Rimuovi o rinomina le istanze in modo che siano univoche.
RestrictedCharactersInSummary Summary string contains any of the restricted characters [{0}] Il riepilogo di una delle operazioni contiene caratteri con restrizioni. Per correggere questo errore, rimuovi i caratteri o riformula il riepilogo.
SelectedItemValuePathNotAllowedIn
ThisPosition
The 'selectedItemValuePath' property is not allowed in this position. It is allowed only in 'browse' operation of 'x-ms-dynamic-tree' extension. Il posizionamento di "selectedItemValuePath" non è consentito. Rimuovilo o posizionalo in una posizione valida.
StringBinaryNotSupportedFor
FormUrlEncoded
String/binary parameters are not supported for operation '{0}' with 'application/x-www-form-urlencoded' consumes type. L'operazione include il valore "application/x-www-form-urlencoded" definito nella proprietà "consumes". I parametri per questa operazione non possono essere di tipo "string" o "binary".
TotalOperationsCountExceedsMaxAllowed The total number of operations in the swagger exceeds the maximum allowed value of '{0}'. Ci sono troppe operazioni nello swagger.
UnrecognizedTypeFormat The type/format '{0}' is not recognized. Il tipo/formato "{0}" specificato è sconosciuto. Verifica se vi sono errori di battitura o documentazione per confermare i formati del tipo supportato.
WebhookOperationsMissingNotification
UrlProperty
The webhook operation '{0}' is missing notification URL property. Il tuo spavalderia contiene un'operazione webhook che non ha una proprietà URL di notifica mancante. L'aggiunta di questa proprietà nell'operazione webhook corregge l'operazione.

Matrici

Errore Problema Soluzione
ArrayHasNoItems The array should have items specified. L'array è vuoto, ma un array vuoto non è consentito.
RequiredPropertyArrayEmpty The 'required' array requires at least one value. If no properties are required in the schema, remove the 'required' property. La tua spavalderia ha un array vuoto per una proprietà denominata "richiesto". Deve essere rimosso se non vi sono parametri obbligatori.
SchemesArrayEmpty The 'schemes' array requires at least one value. Gli schemi non possono essere vuoti e devono avere almeno un valore.

Non supportato

Errore Problema Soluzione
CollectionFormatValueNotSupported The 'collectionFormat' keyword value '{0}' is not supported. Sono supportati solo alcuni formati di raccolta. Lo swagger contiene un formato non supportato.
MimeTypeNotSupported The MIME type '{0}' is not supported. The supported mime types are: '{1}'. Il tipo MIME che stai cercando di utilizzare nello swagger non è supportato.
PathItemRefNotSuppored The '$ref' property in a path is not supported. Un percorso non può avere una proprietà "$ref" definita. Rimuovi questa proprietà.
SwaggerKeywordNotSupported The '{0}' keyword is not supported. {0} è una parola chiave spavalda come "uniqueItems" e non è consentita nel contesto in cui viene utilizzata.

Parametri

Error Problema Soluzione
FileParameterMustBeInFormData Parameters of type 'file' are not valid in locations other than 'formData'. La tua spavalderia ha un parametro di tipo "file" e può essere solo "in" "formData".
ParameterListContainsFormDataAndBody The 'parameters' list defines both a 'body' parameter, and a 'formData' parameter. Only one of these location types can be used in an operation. La tua spavalderia sta definendo sia un parametro body che formData, il che non è consentito. Rimuovi uno di questi tipi di parametri.
ParameterReferenceNotFound The parameter reference '{0}' could not be found in the swagger document. Lo swagger include un riferimento di parametro introvabile nel documento dello swagger. Rimuovi il riferimento a questo parametro.
ParameterReferenceNotValid The parameter reference '{0}' is not valid. Parameter references must start with '#/parameters/' and be valid JSON Pointers. Il tuo spavalderia ha un riferimento al parametro ("#/parametri/"), che non è valido in base alla specifica RFC del puntatore JSON.
ParameterRefLoopNotAllowed The parameter definition may not use a '$ref' to point to another definition. Lo swagger include una definizione di parametro che utilizza erroneamente "$ref" per puntare a un'altra definizione.
ParamtersWithSameNameMustHave
SameTypeAndVisibility
Parameters of the same name in fetch and subscribe operations must be of the same type and visibility. Se lo swagger include parametri con lo stesso nome nelle operazioni di recupero e sottoscrizione, devono avere lo stesso tipo e la stessa visibilità.
PathParameterMissingEncoding Encoding for path parameter '{0}' is missing, which might lead to invalid requests. Use "x-ms-url-encoding": "single" to ensure the value is URL encoded. {0} è il nome del parametro non codificato.
QueryParameterEncodingNotSupported Encoding for query parameter '{0}' is not supported. All query parameters are single encoded by default. {0} è il nome del parametro la cui codifica non è supportata. Correggi questa codifica.
ReservedParameterIsUsed The parameter '{0}' is reserved and cannot be used in '{1}'. Viene utilizzato il parametro indicato in questo errore, ma non può essere utilizzato perché riservato per quella sezione o in generale.
ResponseRefLoopNotAllowed The response definition may not use a '$ref' to point to another definition. Lo swagger include una definizione di risposta che utilizza erroneamente "$ref" per puntare a un'altra definizione.
SourcePropertyInternal The parameter reference '{0}' in the source operation '{1}' is internal or one of its parent(s) are internal. Either make the property visible or update the parameter reference to a static value. Il riferimento al parametro è contrassegnato come interno, ma l'operazione in cui viene utilizzato tale riferimento non è interna. Per risolvere questo problema, aggiornare il parametro o l'operazione.

Proprietà

Error Problema Soluzione
AdditionalPropertyNotAllowed The property '{0}' is not allowed and must be removed. C'è una proprietà extra nella tua spavalderia che deve essere rimossa.
AdditionalPropertyNotAllowedAdjacent
ToRef
When '$ref' is defined, no other properties may be specified. Quando utilizzi "$ref" nello spavalderia, nessun'altra proprietà deve essere inclusa nell'oggetto JSON.
BasePathNotValid The 'basePath' property, if present, must start with a '/' character. Se utilizzi un percorso di base, deve iniziare con "/". I percorsi di base non validi sembrano "abc/def/ghi" o "microsoft.com/abc".
BodyParameterPropertyNotValid The 'body' parameter cannot use property '{0}', instead, the 'schema' property should be used to define the type used by the parameter. Uno dei parametri del corpo nello swagger utilizza una proprietà non valida che non può essere utilizzata in un parametro del corpo.
ConnectorMetadataPropertiesMissing The connector metadata property '{0}' is required. Alcuni metadati sono obbligatori per il connettore.
ContactEmailNotValid The contact 'email' property, if present, must be a valid email address. L'indirizzo e-mail fornito è in un formato errato o contiene caratteri non ASCII.
DefaultValueMustMatchType The 'default' value is of type '{0}', but should match the given type '{1}'. Il valore per il valore predefinito non è dello stesso tipo del tipo specificato. Imposta il valore predefinito sul valore del tipo specificato per risolvere questo problema.
EnumMustContainAtLeastOneElement The 'enum' array requires at least one value. Se il tipo di proprietà è un enum, deve specificare un array con almeno uno dei valori enum.
ExtensionNameNotValid The property '{0}' is not valid. If this property is an extension, its name must begin with "x-". Le proprietà che sono estensioni devono iniziare con il prefisso "x-".
FilterFunctionsPropertyEmpty The 'filterFunctions' property must have at least one element. La proprietà "filterFunctions" non può essere vuota se specificata.
FilterFunctionsPropertyHasDuplicates The 'filterFunctions' property cannot contain duplicates. La proprietà "filterFunctions" non può contenere duplicati.
FilterFunctionsPropertyInInputSchema The 'filterFunctions' property has to be in the response schema. La proprietà "filterFunctions" può essere solo nello schema di risposta.
FilterFunctionsPropertyInvalidValue The 'filterFunctions' property supports only these values: {0}". La proprietà "filterFunctions" non può specificare un valore non supportato.
HostNameNotValid The 'host' property, if present, must be a valid URI host without a scheme or path. Un URI host senza schema o percorso assomiglia a "www.microsoft.com". Un URI non valido per l'host è simile a "https://www.microsoft.com/" o "www.microsoft.com/hello"
InternalPropertyWithDefaultOptional The internal property has a default value but is optional. Only required properties are guaranteed to be included in requests. Una proprietà è contrassegnata come interna, ha un valore predefinito specificato e non è obbligatoria. Se vuoi assicurarti che questo sia incluso nelle richieste, contrassegnalo come obbligatorio; altrimenti, se questo è previsto, può essere lasciato così com'è.
InvalidConnectorCategory The connector category is invalid. Available categories are: [{0}]. Le categorie possono provenire solo dall'elenco dei valori di categoria consentiti.
InvalidStringBinaryProperty A schema with type/format 'string/binary' can only be at the top level of a body or formData parameter. Il valore del "tipo" e del "formato" della proprietà di "stringa" e "binario" non è consentito in questa posizione dello schema.
JsonTypeIncorrect The type of the property is incorrect. Expected type '{0}', but value is of type '{1}'. Una proprietà nello swagger include un tipo, ma il valore effettivo è un tipo diverso. Modifica il tipo di valore in modo che corrisponda al tipo previsto.
JsonValueNotInEnum The property value must be one of the following: {0}. Il valore della proprietà di enumerazione in non corrisponde alle opzioni attualmente disponibili. Imposta uno dei valori indicati nel messaggio di errore.
MimeTypeNotValid The MIME type '{0}' is not valid. Il "tipo di contenuto" MIME fornito dall'utente che hai selezionato non è valido. I tipi MIME validi sono: "application/json" "text/plain" "multipart/form-data" "application/x-www-form-urlencoded"
MissingEnumValuesDisplayName The 'x-ms-enum-values' extension is invalid. Please specify the property 'displayName'. I valori x-ms-enum non specificavano la proprietà 'displayName'.
MultipleOfMustBeGreaterThanZero The 'multipleOf' value must be greater than zero. Il valore della proprietà "multipleOf" deve essere un valore maggiore di zero.
OneOfPropertiesRequired At least one of the properties is required: [{0}]. {0} è un insieme di proprietà. Questo errore mostra tutte le proprietà che devono essere presenti nello swagger.
ProductionStatusOnBetaService The connector cannot be in Production status on a beta service. Il connettore non può essere contrassegnato come "Produzione" quando il servizio di backend è in versione Beta. Deve essere impostato su "anteprima".
PropertyMustBeRequired The property is internal and has a default value, it must be required. Optional internal fields are ignored. La proprietà non viene impostata anche se è obbligatoria.
RequiredPropertyDefinitionMissing The required property '{0}' is not defined in the object schema. Una proprietà dello schema è elencata come "obbligatoria" e pertanto deve essere definita nelle "proprietà"
RequiredPropertyMissing The '{0}' property is required. Una proprietà obbligatoria nello swagger risulta mancante. Per correggere questo errore, includere questa proprietà.
RequiredPropertyNotOnObject The property 'required' is applicable to schemas with 'object' type only and should be removed. La proprietà "obbligatoria" è supportata solo per il tipo "oggetto". Rimuovi la proprietà per tutti gli altri tipi.
RequiredReadOnlyPropertyNotAllowed
AsInput
An input property cannot be 'readonly' and required. Il tuo spavalderia contiene una proprietà contrassegnata come di sola lettura e obbligatoria. Una proprietà di sola lettura significa che l'utente non può modificare il valore. Una proprietà obbligatoria richiede un valore per la modifica.
SchemeNotValid The 'schemes' property must only contain transfer protocols from the list: {0}. La proprietà dello schema deve essere "http" o "https".
SecuritySchemePropertyNotValid The security definition property '{0}' is not valid for definitions of type '{1}'. Sono presenti un nome e un valore di proprietà non validi che hai incluso nel dizionario securityDefinitions. Per risolvere questo problema, modifica questa proprietà con un nome di proprietà valido.
SecuritySchemePropertyRequired The security definition property '{0}' is required for definitions of type '{1}'. Sono necessari un nome e un valore della proprietà che non sono inclusi nel dizionario securityDefinitions. Aggiungi questa proprietà e questo valore per risolvere il problema.
SpecificationVersionIncorrect The 'swagger' property must have the string value "2.0". È supportata solo la versione "2.0", quindi la proprietà della versione dello swagger deve essere "2.0".
TagRedefined The 'tags' property defines tag '{0}' multiple times. I tag definiti nella proprietà 'tags' devono essere univoci. Rimuovi o sostituisci eventuali occorrenze aggiuntive.
TooManyConnectorCategories The maximum allowed number of categories for the connector is '{0}'. Esiste un limite al numero di categorie che possono essere impostate per il connettore.
UrlNotValid The 'url' property must be a valid absolute URL. Lo swagger include un URL non valido. Ciò può essere dovuto alla copia errata dell'URL.

Response

Errore Problema Soluzione
BodyParameterSchemaRequired The 'body' parameter must define a 'schema' property. Nel parametro del corpo è necessario definire la proprietà dello schema. Definisci la proprietà dello schema per correggere questo problema.
BodySchemaCountExceedsMaxAllowed The total number of schemas in the object exceeds the max schema count allowed value of '{0}'. Please remove any unnecessary property or item definitions. Ci sono troppi schemi nell'oggetto body. Rimuovine alcuni in modo che il totale sia di nuovo al di sotto del limite.
DefaultResponseHasSchema The 'default' response should not have schema definition. Schemas should be defined on expected responses only. Lo swagger contiene una definizione dello schema per la risposta predefinita. La rimozione di questa definizione dello schema per la risposta predefinita risolve questo errore.
InvalidCustomEditorExtension
DictionaryValue
The 'x-ms-editor' extension can be specified as 'dictionary' only for schema with type object and additional properties allowed. Verifica se x-ms-editor è impostato solo sul dizionario quando lo schema è di tipo oggetto ed è impostato su proprietà aggiuntive consentite.
JsonPointerNotValid The JSON Pointer path is not valid. Un riferimento (#ref) utilizzato nello swagger non è valido.
NonBodyParameterSchemaNotValid The parameter cannot define a schema as it is not in the 'body'. Lo swagger include un parametro che usa "scheme", ma solo i parametri del corpo possono usare "scheme".
RequiredLoopInSchemaNotAllowed Loops of required schema properties are not allowed. La specifica delle proprietà obbligatorie non può utilizzare cicli di riferimento.
ResponseExampleMustBeProduced
ByOperation
The response example '{0}' is not produced by the operation '{1}'. La tua spavalderia ha un'operazione con un esempio risposta, ma la stessa operazione non produce un risposta con il tipo MIME indicato.
ResponseHeadersAreNotUnique The response headers are not unique. È presente un'intestazione risposta duplicata. Le intestazioni di risposta devono essere univoche.
ResponseMustBeDefaultOrHttpStatusCode The response is not valid, the response must be a valid HTTP status code, or the string 'default'. La tua spavalderia non ha un codice di stato HTTP predefinito o un codice di stato HTTP valido. Aggiungi un codice di stato alla risposta.
ResponseReferenceNotFound The response reference '{0}' could not be found in the swagger document. Lo swagger include un riferimento di risposta introvabile nel documento dello swagger. Rimuovi il riferimento a tale risposta.
ResponseReferenceNotValid The response reference '{0}' is not valid. Response references must start with '#/responses/' and be valid JSON Pointers. Lo swagger include un riferimento di risposta ("#/responses/") non valido in base alla specifica RFC del puntatore JSON.
SchemaDefinitionSetIncorrectly The operation '{0}' should define an output schema on the 200 or 201 response code or in 'x-ms-notification-content' extension for a webhook to be visible in the designer. Uno schema di risposta risulta mancante nell'operazione per il codice di risposta 200 o 201. Per i webhook, lo schema di risposta deve essere specificato come parte dell'estensione del contenuto della notifica.
SchemaReferenceNotFound The schema reference '{0}' could not be found in the swagger document. Il tuo spavalderia ha un riferimento allo schema che non è stato trovato nel documento spavalderia.
SchemaReferenceNotValid The schema reference '{0}' is not valid. Schema references must start with '#/definitions/' and be valid JSON Pointers. Lo swagger include un riferimento di schema ("#/definitions/") non valido in base alla specifica RFC del puntatore JSON.
SchemaRefLoopNotAllowed The schema definition may not use a '$ref' to point to another definition. C'è un ciclo di riferimento nel tuo schema (A punta a B, che punta ad A).
SchemaTooDeep The schema exceeds the maximum allowed depth. Schemas must not exceed a depth of '{0}', including referenced ('$ref') schemas. Gli schemi sono limitati a una profondità JSON specifica. Utilizza uno schema meno profondo.
SchemaTypeFileNotValid The schema type 'file' is not valid. Only parameters in 'formData' and the root response schema may be of type 'file'. L'utilizzo del tipo di schema "file" è supportato solo nei dati del modulo e deve trovarsi alla radice dello schema di risposta per la definizione della risposta.
SchemeNotSupported The WebSocket transfer protocol schemes are not supported. Questo schema non è supportato. Gli schemi supportati sono Https e Http.
TotalSchemaCountExceedsMaxAllowed The maximum allowed number of schemas in the swagger is '{0}'. Please remove any unnecessary property or item definitions. Sono presenti troppi schemi nello swagger.

Sicurezza

Errore Problema Soluzione
OAuthSecurityRequirementValueMustBe
ScopeName
The OAuth security requirement '{0}' refers to scope name '{1}', but this is not defined in the 'securityDefinitions' object. I nomi dei requisiti di sicurezza devono essere un nome di ambito definito nell'oggetto delle definizioni di sicurezza.
SecurityRequirementMustBeDefined The security requirement '{0}' is not defined in the 'securityDefinitions' object. Viene utilizzato un requisito di sicurezza che non è definito nel dizionario delle definizioni di sicurezza.
SecurityRequirementMustHaveEmptyValue The security requirement '{0}' cannot specify any scopes, an empty array should be provided. In base alla configurazione corrente, i requisiti di sicurezza con nome "{0}" devono essere un array vuoto.
SecurityRequirementMustHaveValue The security requirement '{0}' must have have a value. Provide an empty array if no OAuth scopes are required. Il requisito di sicurezza risulta mancante o nullo. Se non sono richiesti ambiti OAuth, specificare un array vuoto.

Webhook

Errore Problema Soluzione
NotificationUrlNotAllowedInThisPosition The notification URL property is not allowed in this position. It is allowed only in input body. La proprietà "x-ms-notification-url" deve essere definita solo in un input.
NotificationUrlNotInternal The notification URL property itself or at least one of its parents must be internal. Lo swagger non sta attualmente impostando la proprietà dell'URL di notifica su Interna come dovrebbe.
NotificationUrlNotRequired The notification URL property must be required all the way through the schema chain. Lo swagger attualmente non richiede la proprietà dell'URL di notifica che dovrebbe essere richiesta.
NotificationUrlNotString The notification URL property must be of type string. La proprietà dell'URL di notifica ha un valore che non è di tipo string.

Metadati

Errore Problema Soluzione
AllowEmptyValueOnlyValidForQuery
FormData
The parameter cannot use the 'allowEmptyValue' keyword as it is not in the 'query' or 'formData' location. La proprietà "allowEmptyValue" può essere impostata solo su "true" in un parametro che ha una proprietà "location" impostata su "query" o "formData". Il valore della proprietà "location" non è impostata su uno di quei valori.
DiscriminatorMustBeARequiredStringProperty The 'discriminator' value must be the name of a required string property. Il valore "discriminator" deve essere il nome di una proprietà string obbligatoria nello swagger.
ExclusiveMaximumRequiresMaximum The 'exclusiveMaximum' keyword can only be specified if the 'maximum' keyword is also specified. Non puoi specificare "exclusiveMaximum" senza specificare anche "maximum".
ExclusiveMinimumRequiresMinimum The 'exclusiveMinimum' keyword can only be specified if the 'minimum' keyword is also specified. Non puoi specificare "exclusiveMinimum" senza specificare anche "minimum".
FieldLengthExceeded The '{0}' value goes over the character limit '{1}' Un campo con il nome specificato in {0} supera il limite di caratteri specificato in {1}.
FieldLengthNotInRange The '{0}' value must be between '{1}' and '{2}' characters. {0} è il nome del campo, {1} è la lunghezza minima, {2} è il limite. Diminuisci la lunghezza dei caratteri in questo campo.
MaxItemsMustBeGreaterThanOrEqual
ToZero
The 'maxItems' value must be greater than or equal to zero. Il valore "maxItems" è attualmente inferiore a zero. Modificare questo valore in maggiore o uguale a zero.
MaxLengthMustBeGreaterThanOrEqual
ToZero
The 'maxLength' value must be greater than or equal to zero. Il valore della proprietà “maxLength” deve essere un numero non negativo.
MaxPropertiesMustBeGreaterThanOrEqual
ToZero
The 'maxProperties' value must be greater than or equal to zero. Il valore "maxProperties" attualmente è inferiore a zero. Modificare questo valore in maggiore o uguale a zero.
MinimumShouldBeLessThanOrEqual
ToMaximum
The 'minimum' value should be less than or equal to the 'maximum' value. Quando si specifica un valore minimo, il valore deve essere inferiore o uguale al valore massimo.
MinItemsMustBeGreaterThanOrEqual
ToZero
The 'minItems' value must be greater than or equal to zero. Il valore "minItems" attualmente è inferiore a zero. Modificare questo valore in maggiore o uguale a zero.
MinItemsShouldBeLessThanOrEqual
ToMaxItems
The 'minItems' value should be less than or equal to the 'maxItems' value. Quando specifichi gli articoli minimi, il valore deve essere inferiore o uguale agli articoli massimi.
MinLengthMustBeGreaterThanOrEqual
ToZero
The 'minLength' value must be greater than or equal to zero. Il valore della proprietà “minLength” deve essere un numero non negativo.
MinLengthShouldBeLessThanOrEqual
ToMaxLength
The 'minLength' value should be less than or equal to the 'maxLength' value. Quando specifichi una lunghezza minima, il valore deve essere inferiore o uguale alla lunghezza massima.
MinPropertiesMustBeGreaterThanOrEqual
ToZero
The 'minProperties' value must be greater than or equal to zero. Il valore "minProperties" attualmente è inferiore a zero. Modificare questo valore in maggiore o uguale a zero.
PatternShouldBeValidRegularExpression The 'pattern' value should be a valid regular expression. Il valore 'pattern' non è un'espressione regolare valida, la correzione dell'espressione regolare risolve questo errore.
RequiredValueEmpty The '{0}' property must have not empty value. Lo swagger contiene un valore vuoto per una proprietà obbligatoria. L'impostazione del valore di questa proprietà obbligatoria risolve questo problema.
ValueContainsRestrictedWords The value '{0}' contains at least one of the restricted words: '{1}'. Uno dei campi nello swagger usa una parola ristretta.
ValueMustBeInEnglish The '{0}' value must be written in English. Sostituisci il valore con uno contenente solo caratteri alfanumerici.
ValueMustEndWithAlphanumeric The '{0}' value must end with alphanumeric character. Sostituisci l'ultimo carattere con un carattere alfanumerico