GraphQL Playground
GraphQL sorgularını, mutation'ları ve schema'ları yazın, doğrulayın ve keşfedin. Tipleri ve alanları gezinmek için bir schema yapıştırın veya başlamak için örnek sorgular yükleyin.
GraphQL Sorgusu
Değişkenler (JSON)
GraphQL Playground
GraphQL sorgularını, mutation'ları ve schema'ları yazın, doğrulayın ve keşfedin. Tipleri ve alanları gezinmek için bir schema yapıştırın veya başlamak için örnek sorgular yükleyin.
Özellikler
- Client-side query validation: brace / paren matching, operation keywords, variables JSON syntax
- Schema explorer parses a pasted GraphQL SDL and lists types, inputs, enums
- Built-in formatter for queries and SDL
- This is a VALIDATOR — queries are NOT sent to a GraphQL endpoint
- For actually executing queries, use GraphQL Playground (the original), GraphiQL, or your IDE's GraphQL extension
Nasıl Kullanılır
- GraphQL sorgunuzu düzenleyiciye girin veya örnek bir sorgu yüklemek için bir örnek düğmesine tıklayın.
- Sorgunuz parametre kullanıyorsa, değişkenler panelinde JSON değişkenleri ekleyin.
- Sorgu sözdizimini doğrulamak için Çalıştır'a tıklayın veya tipleri gezinmek için Schema Gezgini sekmesine geçin.
İpuçları ve En İyi Uygulamalar
- Queries stay in your browser. CORS makes browser-side GraphQL execution unreliable for arbitrary endpoints, so this tool is a syntax sanity-check only.
- For real query execution, use a desktop client (Insomnia, Postman) or a server-side proxy.
- Variable validation is JSON-syntax only — the tool doesn't cross-check variable shapes against schema types.
- Paste your schema's SDL into the schema panel to get the type list for autocomplete-style discovery.
- Standard operation types (query / mutation / subscription) are recognised.
SSS
Bu araç gerçekten bir GraphQL API'sini çağırabilir mi?
Hayır. Tarayıcı CORS kısıtlamaları nedeniyle bu araç dış API'lere karşı sorgu yürütemez. Sorgu sözdiziminizi ve yapınızı istemci tarafında doğrular, böylece kendi uygulamanızda veya API istemcinizde sorgu çalıştırmadan önce hataları yakalayabilirsiniz.
Ne tür bir doğrulama yapar?
Playground; eşleşen süslü parantezleri ve parantezleri, geçerli işlem anahtar kelimelerini (query, mutation, subscription, fragment), boş seçim kümelerini ve değişkenler panelindeki geçerli JSON'u kontrol eder. Bulunan her hata için satır numarası referansları sağlar.
Schema Gezgini nasıl çalışır?
Bir GraphQL Schema Definition Language (SDL) belgesi yapıştırın ve Schema'yı Ayrıştır'a tıklayın. Araç tüm tipleri, input tiplerini ve enum'ları çıkarır ve her alan adını ve tipini gösteren gezilebilir kartlar olarak görüntüler.
Hangi örnek sorgular mevcut?
Üç örnek sorgu dahildir: iç içe alanları gösteren temel bir kullanıcı query'si, direktifleri ve sayfalandırmayı gösteren değişkenli parametreli bir sorgu ve input nesneleri ile hata işlemeyi içeren bir mutation örneği.
Verilerim gizli mi?
Evet. Tüm doğrulama ve ayrıştırma tamamen tarayıcınızda gerçekleşir. Hiçbir sunucuya veri gönderilmez. Sorgularınız, değişkenleriniz ve schema'larınız her zaman cihazınızda kalır.
Bunu subscription için kullanabilir miyim?
Subscription sorgularını sözdizimsel olarak yazıp doğrulayabilirsiniz. Ancak harici sunuculara yönelik gerçek WebSocket bağlantıları desteklenmediğinden subscription yürütülmeyecektir. Doğrulayıcı yine de sözdiziminin doğruluğunu kontrol edecektir.