Deprecation
Contrassegna i campi dello schema GraphQL come deprecati tramite un'interfaccia utente, senza dover distribuire alcun codice.

Click to watch tutorial video - 02:33
Fai evolvere lo schema GraphQL deprecando i campi e spiegando come sostituirli, tramite un'interfaccia utente.
Deprecazione dei campi
Interfaccia utente per contrassegnare come deprecati i campi dello schema GraphQL.

Notificatore di deprecazione
Ogni volta che viene interrogato un campo deprecato, un messaggio di deprecazione viene restituito nella stessa risposta GraphQL, sotto la voce di primo livello extensions.
Questo avvisa gli utenti delle nostre API di aggiornare il loro utilizzo dello schema, anche quando non prestano attenzione alla query di introspezione.
Ad esempio, eseguendo questa query, dove il campo isPublished è deprecato:
query {
posts {
title
isPublished
}
}...verrà prodotta questa risposta:
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}