Deprecation
Marquez des champs du schéma GraphQL comme dépréciés via une interface utilisateur, sans avoir besoin de déployer du code.

Click to watch tutorial video - 02:33
Faites évoluer le schéma GraphQL en dépréciant des champs et en expliquant comment les remplacer, via une interface utilisateur.
Dépréciation de champs
Interface utilisateur pour marquer comme dépréciés des champs du schéma GraphQL.

Notificateur de dépréciation
Chaque fois qu'un champ déprécié est interrogé, un message de dépréciation est retourné dans cette même réponse GraphQL, sous l'entrée de niveau supérieur extensions.
Cela alerte les utilisateurs de nos API pour qu'ils mettent à jour leur utilisation du schéma, même lorsqu'ils ne prêtent pas attention à la requête d'introspection.
Par exemple, en exécutant cette requête, où le champ isPublished est déprécié :
query {
posts {
title
isPublished
}
}...cela produira cette réponse :
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}