Zapytania o dane WordPress
Zapytania o dane WordPressWykonywanie queries i mutations

Wykonywanie queries i mutations

Oto przykłady dwóch obsługiwanych operacji na serwerze GraphQL: queries i mutations.

Queries

Użyj operacji query, aby pobrać dane (podobnie do operacji GET w REST).

query {
  post(by: { id: 1 }) {
    title
  }
}

Mutations

Użyj operacji mutation, aby tworzyć, aktualizować lub usuwać dane (podobnie do operacji POST, PUT lub DELETE w REST).

mutation {
  createPost(
    input: {
      title: "Hi there!"
      contentAs: { html: "How do you like it?" }
      status: draft
      tags: ["demo", "plugin"]
    }
  ) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    postID
  }
}

Mutations zbiorcze

Przeczytaj przewodnik Wykonywanie zbiorczych mutations.

Obsługa payloadów mutations

Przeczytaj przewodnik Obsługa payloadów mutations.