Hızlı Başlangıç

Bu rehber ile EVDSOFT Platform üzerinde ilk projenizi 5 dakikada oluşturacaksınız.

Gereksinimler

Bu rehberi takip etmek için geçerli bir Platform Key'e ihtiyacınız var. Henüz almadıysanız, EVDSOFT ekibi ile iletişime geçin.

Önkoşullar

  • Geçerli bir X-PLATFORM-KEY
  • HTTP istek aracı (curl, Postman, vb.)
  • API erişimi için internet bağlantısı

1. Platform Key Edinme

Platform Key, tüm API işlemlerinde kimlik doğrulama için kullanılır. Bu anahtar size EVDSOFT yöneticileri tarafından sağlanır.

Güvenlik

Platform Key'inizi asla paylaşmayın veya public repository'lere commit etmeyin. Ortam değişkenleri kullanın.

2. Proje Oluşturma

İlk adım olarak platform üzerinde yeni bir proje oluşturalım. Proje, tüm servis ayarlarınızı ve domain yapılandırmalarınızı barındıran temel birimdir.

Terminal
curl -X POST https://api.evdsoft.com/api/platform/projects \
  -H "Content-Type: application/json" \
  -H "X-PLATFORM-KEY: your-platform-key" \
  -d '{
    "name": "My First Project",
    "slug": "my-first-project",
    "description": "İlk EVDSOFT projem"
  }'

Başarılı yanıt:

JSON
{
  "success": true,
  "data": {
    "id": 1,
    "name": "My First Project",
    "slug": "my-first-project",
    "description": "İlk EVDSOFT projem",
    "status": "active",
    "createdAt": "2024-01-15T10:30:00Z"
  }
}

3. Domain Ekleme

Projeniz için domain yapılandırması ekleyin. Bu, Domain Resolve özelliğinin çalışması için gereklidir.

Terminal
curl -X POST https://api.evdsoft.com/api/platform/projects/1/domains \
  -H "Content-Type: application/json" \
  -H "X-PLATFORM-KEY: your-platform-key" \
  -d '{
    "domain": "app.myproject.com",
    "primary": true,
    "active": true
  }'

4. Servis Ayarları

Projeniz için hangi servislerin aktif olacağını belirleyin:

Terminal
curl -X PUT https://api.evdsoft.com/api/platform/projects/1/service-settings \
  -H "Content-Type: application/json" \
  -H "X-PLATFORM-KEY: your-platform-key" \
  -d '{
    "authEnabled": true,
    "mailEnabled": true,
    "smsEnabled": false,
    "auditEnabled": true
  }'

Tebrikler!

İlk projenizi başarıyla oluşturdunuz. Artık Auth, Mail ve Audit servislerini kullanmaya hazırsınız.

Sonraki Adımlar

1

Mimari Genel Bakış

Platform mimarisini ve servis iletişimini anlayın.

2

Auth Servisi Entegrasyonu

Kullanıcı kimlik doğrulama ve JWT token yönetimini öğrenin.

3

Domain Resolve Kullanımı

Multi-tenant mimarisi için domain çözümleme sistemini keşfedin.

4

Yanıt Standartları

API yanıt formatları ve hata yönetimini inceleyin.