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 |