Skip to content

GraphQL

Execute GraphQL queries and mutations.

2 modules

ModuleDescription
GraphQL MutasyonuBir uç noktaya karşı GraphQL mutasyonu çalıştır
GraphQL SorgusuBir uç noktaya karşı GraphQL sorgusu çalıştır

Modules

GraphQL Mutasyonu

graphql.mutation

Bir uç noktaya karşı GraphQL mutasyonu çalıştır

Parameters:

NameTypeRequiredDefaultDescription
urlstringYes-GraphQL uç nokta URL'si
mutationstringYes-GraphQL mutasyon metni
variablesobjectNo-Anahtar-değer çiftleri olarak GraphQL mutasyon değişkenleri
headersobjectNo-İstekle birlikte gönderilecek ek HTTP başlıkları
auth_tokenstringNo-Kimlik doğrulama için Bearer belirteci (Authorization başlığı olarak eklenir)

Output:

FieldTypeDescription
dataobjectGraphQL yanıt verileri
errorsarrayGraphQL hataları (hata yoksa null)
status_codenumberHTTP durum kodu

Example: Create user mutation

yaml
url: https://api.example.com/graphql
mutation: mutation CreateUser($input: UserInput!) { createUser(input: $input) { id name } }
variables: {"input": {"name": "John", "email": "john@example.com"}}

GraphQL Sorgusu

graphql.query

Bir uç noktaya karşı GraphQL sorgusu çalıştır

Parameters:

NameTypeRequiredDefaultDescription
urlstringYes-GraphQL uç nokta URL'si
querystringYes-GraphQL sorgu metni
variablesobjectNo-Anahtar-değer çiftleri olarak GraphQL sorgu değişkenleri
headersobjectNo-İstekle birlikte gönderilecek ek HTTP başlıkları
auth_tokenstringNo-Kimlik doğrulama için Bearer belirteci (Authorization başlığı olarak eklenir)

Output:

FieldTypeDescription
dataobjectGraphQL yanıt verileri
errorsarrayGraphQL hataları (hata yoksa null)
status_codenumberHTTP durum kodu

Example: Simple query

yaml
url: https://api.example.com/graphql
query: { users { id name } }

Example: Query with variables and auth

yaml
url: https://api.example.com/graphql
query: query GetUser($id: ID!) { user(id: $id) { id name email } }
variables: {"id": "123"}
auth_token: my-token

Released under the Apache 2.0 License.