WycofaniePowiadomienia o przestarzałych elementach
Powiadomienia o przestarzałych elementach
Included in the “Power Extensions” bundle
Wysyła informacje o przestarzałych elementach w odpowiedzi na query (a nie tylko podczas introspekcji), pod wpisem najwyższego poziomu extensions.
Opis
Zawsze gdy zostanie odpytane przestarzałe pole, wiadomość o jego przestarzałości jest zwracana w tej samej odpowiedzi GraphQL, pod wpisem najwyższego poziomu extensions.
Informuje to użytkowników naszych API o konieczności zaktualizowania sposobu korzystania ze schematu, nawet gdy nie zwracają uwagi na query introspekcji.
Na przykład, uruchamiając to query, w którym pole isPublished jest przestarzałe:
query {
posts {
title
isPublished
}
}...zostanie wygenerowana następująca odpowiedź:
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}Next