API Belgelerine Genel Bakış

1. Hesap Detaylarını Al

Endpoint: GET https://nulledgo.com/api/account/details

Açıklama: Kullanılan API anahtarı ile ilişkili hesabın ayrıntılarını alır.

2. Tüm Ürünleri Al

Endpoint: GET https://nulledgo.com/api/items/all

Açıklama: Kullanılan API anahtarıyla ilişkili tüm ürünleri alır.

3. Ürün Detaylarını Al

Endpoint: GET https://nulledgo.com/api/items/item

Açıklama: Kullanılan ürün kimliğine ve API anahtarına göre belirli bir ürünün detaylarını alır.

4. Satın Alma Doğrulaması

Endpoint: POST https://nulledgo.com/api/purchases/validation

Açıklama: Satın alma kodunu doğrular ve geçerliyse satın alma ile ilgili detayları döndürür.

Kimlik doğrulama

Çalışma Alanı Ayarları'na Git

Kullanıcı önce platformdaki hesabına giriş yapmalıdır. Ardından, çalışma alanlarının "Ayarlar" bölümüne gidebilirler.

API Anahtarı Bölümünü Bulun

Çalışma Alanı Ayarları içinde, kullanıcı özellikle "API Anahtarı" veya "API Erişimi" olarak etiketlenmiş bir bölüm aramalıdır.

API Anahtarı Oluşturun veya Alın

Bu bölümde kullanıcı yeni bir API anahtarı oluşturabilir veya daha önce oluşturulmuşsa mevcut anahtarı alabilir. Yeni bir anahtar oluşturma seçeneği varsa kullanıcı, yeni bir API anahtarı oluşturmak için buna tıklayabilir.

API Anahtarını Kopyala

API anahtarı oluşturulduğunda veya alındığında, kullanıcı tarafından ekran üzerinde görüntülenmesi gerekmelidir. Kullanıcı, anahtarı panosuna kopyalamak için anahtarın yanındaki bir butona veya resime basabilir.

API Anahtarını Kullanın

API anahtarı kopyalandıktan sonra, kullanıcı artık platform API endpoints'lara erişirken isteklerini kimlik doğrulamak için kullanabilir. Genellikle, API kimlik doğrulama mekanizmasına bağlı olarak, request başlıklarının veya parametrelerinin bir parçası olarak API anahtarını dahil etmeleri gerekir.

API Anahtarını Güvenli Hale Getirin

Kullanıcıları API anahtarlarını güvende tutmaları ve bunları herkese açık bir şekilde paylaşmamaları konusunda hatırlatmak önemlidir. API anahtarlarını client tarafı kodunda sabit olarak belirlemekten veya bunları herkese açık repolarda paylaşmaktan kaçınmalıdırlar. Bunun yerine, API anahtarını güvenli bir şekilde sunucu tarafı sitelerinde saklamayı ve uygun erişim kontrollerini kullanmayı düşünmelidirler.

Hesap Detaylarını Al

Kullanılan API anahtarıyla ilişkili hesabın detaylarını alır

Endpoint

GET
https://nulledgo.com/api/account/details

Parametreler

  • api_key: API Anahtarınız (Gerekli)

Yanıtlar

Başarılı Yanıt:

{
    "status": "başarılı",
    "data": {
        "name": {
            "firstname": "John",
            "lastname": "Doe",
            "full_name": "John Doe"
        },
        "username": "johndoe",
        "email": "john.doe@example.com",
        "balance": 100.00,
        "currency": "USD",
        "profile": {
            "heading": "Profile Heading",
            "description": "Profile Description",
            "contact": {
                "email": "contact@example.com"
            },
            "social_links": [
                "facebook": "/",
                "x": "/",
                // etc...
            ],
            "media": {
                "avatar": "https://example.com/avatar.jpg",
                "cover": "https://example.com/cover.jpg"
            }
        },
        "registered_at": "2024-04-27T12:00:00Z"
    }
}

Hata Yanıtı:

{
    "status": "hata",
    "msg": "Geçersiz istek"
}

Tüm Ürünleri Al

Kullanılan API anahtarıyla ilişkili tüm ürünleri alır

Endpoint

GET
https://nulledgo.com/api/items/all

Parametreler

  • api_key: API Anahtarınız (Gerekli)

Yanıtlar

Başarılı Yanıt:

{
    "status": "başarılı",
    "items": [
        {
            "id": 1,
            "name": "Sample Item",
            "description": "This is a sample item",
            "category": "Category Name",
            "sub_category": "Subcategory Name",
            "options": ["option1", "option2"],
            "demo_link": "https://example.com/demo",
            "tags": ["tag1", "tag2"],
            "media": {
                "preview_image": "https://example.com/preview.jpg",
                "screenshots": [
                    "https://example.com/screenshot1.jpg",
                    "https://example.com/screenshot2.jpg"
                ],
            },
            "price": {
                "regular": 19.99,
                "extended": 29.99
            },
            "currency": "USD",
            "published_at": "2024-04-27T12:00:00Z"
        },
        {
            // Next item...
        }
    ]
}

Hata Yanıtı:

{
    "status": "hata",
    "msg": "Ürün bulunamadı"
}

Ürün Detaylarını Al

Kullanılan ürün kimliğine ve API anahtarına göre belirli bir ürünün detaylarını alır.

Endpoint

GET
https://nulledgo.com/api/items/item

Parametreler

  • api_key: API Anahtarınız (Gerekli)
  • item_id: Alınacak ürünün ID'si (Gerekli)

Yanıtlar

Başarılı Yanıt:

{
    "status": "başarılı",
    "item": {
        "id": 1,
        "name": "Sample Item",
        "description": "This is a sample item",
        "category": "Category Name",
        "sub_category": "Subcategory Name",
        "options": ["option1", "option2"],
        "demo_link": "https://example.com/demo",
        "tags": ["tag1", "tag2"],
        "media": {
            "preview_image": "https://example.com/preview.jpg",
            "screenshots": [
                "https://example.com/screenshot1.jpg",
                "https://example.com/screenshot2.jpg"
            ],
        },
        "price": {
            "regular": 19.99,
            "extended": 29.99
        },
        "currency": "USD",
        "published_at": "2024-04-27T12:00:00Z"
    }
}

Hata Yanıtı:

{
    "status": "hata",
    "msg": "Ürün Bulunamadı"
}

Satın Alma Doğrulaması

Satın alma kodunu doğrular ve geçerliyse satın alma ile ilgili detayları döndürür.

Endpoint

POST
https://nulledgo.com/api/purchases/validation

Parametreler

  • api_key: API Anahtarınız (Gerekli).
  • purchase_code: Doğrulanacak satın alma kodu (Gerekli).

Yanıtlar

Başarılı Yanıt:

{
    "status": "başarılı",
    "data": {
        "purchase": {
            "purchase_code": "abcdefghijklmnopqrstuvwxyz123456789",
            "license_type": "Normal",
            "price": 19.99,
            "currency": "USD",
            "item": {
                "id": 1,
                "name": "Sample Item",
                "url": "https://example.com/item",
                "media": {
                    "preview_image": "https://example.com/preview.jpg"
                }
            },
            "downloaded": false,
            "date": "2024-04-27T12:00:00Z"
        }
    }
}

Hata Yanıtı:

{
    "status": "hata",
    "msg": "Geçersiz satın alma kodu"
}