API Belgelerine Genel Bakış

1. Hesap Ayrıntılarını Alın

Son nokta: ELDE ETMEK https://in3dex.com/api/account/details

Tanım: Sağlanan API anahtarıyla ilişkili hesabın ayrıntılarını alır.

2. Tüm Ürünleri Al

Son nokta: ELDE ETMEK https://in3dex.com/api/items/all

Tanım: Sağlanan API anahtarıyla ilişkili tüm öğeleri alır.

3. Bir Ürün Detayları Alın

Son nokta: ELDE ETMEK https://in3dex.com/api/items/item

Tanım: Sağlanan ürün kimliği ve API anahtarına göre belirli bir öğenin ayrıntılarını alır.

4. Satın Alma Doğrulaması

Son nokta: POSTALAMAK https://in3dex.com/api/purchases/validation

Tanım: Bir satın alma kodunu doğrulayın ve geçerliyse satın alma ile ilgili ayrıntıları döndürün.

Kimlik doğrulama

Çalışma Alanı Ayarlarına gidin

Kullanıcı öncelikle platformdaki hesabına giriş yapmalıdır. Daha sonra çalışma alanlarının "Ayarlar" bölümüne gidebilirler.

API Anahtar Bölümünü Bul

Kullanıcı, çalışma alanı ayarlarında özel olarak "API Anahtarı" veya "API Erişimi" olarak etiketlenmiş bir bölüm aramalıdır.

API Anahtarını Oluştur veya Al

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

API Anahtarını kopyalayın

API anahtarı oluşturulduktan veya alındıktan sonra kullanıcının ekranda görüntülendiğini görebilmesi gerekir. Anahtarın yanındaki bir düğmeye veya simgeye tıklayarak onu panolarına kopyalayabilirler.

API Anahtarını Kullanın

Kopyalanan API anahtarıyla kullanıcı artık platformun API uç noktalarına erişirken isteklerinin kimliğini doğrulamak için bunu kullanabilir. API kimlik doğrulama mekanizmasına bağlı olarak genellikle istek başlıklarının veya parametrelerinin bir parçası olarak API anahtarını eklemeleri gerekir.

API Anahtarını Güvenceye Alın

Kullanıcılara API anahtarlarını güvenli tutmalarını ve bunları herkese açık olarak paylaşmamalarını hatırlatmak önemlidir. API anahtarlarını istemci tarafı koduna sabit kodlamaktan veya herkese açık olarak erişilebilen depolarda paylaşmaktan kaçınmalıdırlar. Bunun yerine, API anahtarını sunucu tarafı uygulamalarında güvenli bir şekilde depolamayı ve uygun erişim kontrollerini kullanmayı düşünmelidirler.

Hesap Ayrıntılarını Alın

Sağlanan API anahtarıyla ilişkili hesabın ayrıntılarını alır

Son nokta

ELDE ETMEK
https://in3dex.com/api/account/details

Parametreler

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

Yanıtlar

Başarı Yanıtı:

{
    "status": "başarı",
    "data": {
        "name": {
            "firstname": "John",
            "lastname": "Doe",
            "full_name": "John Doe"
        },
        "username": "johndoe",
        "email": "john.doe@example.com",
        "balance": 100.00,
        "currency": "TRY",
        "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

Sağlanan API anahtarıyla ilişkili tüm ürünleri alır

Son nokta

ELDE ETMEK
https://in3dex.com/api/items/all

Parametreler

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

Yanıtlar

Başarı Yanıtı:

{
    "status": "başarı",
    "items": [
        {
            "id": 1,
            "name": "Sample Item",
            "description": "This is a sample item",
            "category": "Category Name",
            "sub_category": "Subcategory Name",
            "options": ["option1", "option2"],
            "version": 1.0.0,
            "demo_link": "https://example.com/demo",
            "tags": ["tag1", "tag2"],
            "media": {
                "thumbnail": "https://example.com/thumbnail.png",
                "preview_image": "https://example.com/preview.jpg", // Bu, ses öğelerine dahil değildir
                "preview_video": "https://example.com/video.mp4", // Bu yalnızca video öğelerine dahildir
                "preview_audio": "https://example.com/audio.mp3", // Bu yalnızca ses öğeleri için dahildir
                "screenshots": [
                    "https://example.com/screenshot1.jpg",
                    "https://example.com/screenshot2.jpg"
                ],
            },
            "price": {
                "regular": 19.99,
                "extended": 29.99
            },
            "currency": "TRY",
            "published_at": "2024-04-27T12:00:00Z"
        },
        {
            // Next item...
        }
    ]
}

Hata Yanıtı:

{
    "status": "hata",
    "msg": "Hiçbir öğe bulunamadı"
}

Bir Ürün Detayları Alın

Sağlanan ürün kimliği ve API anahtarına göre belirli bir öğenin ayrıntılarını alır.

Son nokta

ELDE ETMEK
https://in3dex.com/api/items/item

Parametreler

  • api_key: API anahtarınız (Gerekli)
  • item_id: Alınacak ürünün kimliği (Gerekli)

Yanıtlar

Başarı Yanıtı:

{
    "status": "başarı",
    "item": {
        "id": 1,
        "name": "Sample Item",
        "description": "This is a sample item",
        "category": "Category Name",
        "sub_category": "Subcategory Name",
        "options": ["option1", "option2"],
        "version": 1.0.0,
        "demo_link": "https://example.com/demo",
        "tags": ["tag1", "tag2"],
        "media": {
            "thumbnail": "https://example.com/thumbnail.png",
            "preview_image": "https://example.com/preview.jpg", // Bu, ses öğelerine dahil değildir
            "preview_video": "https://example.com/video.mp4", // Bu yalnızca video öğelerine dahildir
            "preview_audio": "https://example.com/audio.mp3", // Bu yalnızca ses öğeleri için dahildir
            "screenshots": [
                "https://example.com/screenshot1.jpg",
                "https://example.com/screenshot2.jpg"
            ],
        },
        "price": {
            "regular": 19.99,
            "extended": 29.99
        },
        "currency": "TRY",
        "published_at": "2024-04-27T12:00:00Z"
    }
}

Hata Yanıtı:

{
    "status": "hata",
    "msg": "Öğe Bulunamadı"
}

Satınalma Doğrulaması

Bir satın alma kodunu doğrulayın ve geçerliyse satın alma ile ilgili ayrıntıları döndürün.

Son nokta

POSTALAMAK
https://in3dex.com/api/purchases/validation

Parametreler

  • api_key: API anahtarınız (Gerekli).
  • purchase_code: Doğrulamak için satın alma kodu (Gerekli).

Yanıtlar

Başarı Yanıtı:

{
    "status": "başarı",
    "data": {
        "purchase": {
            "purchase_code": "abcdefghijklmnopqrstuvwxyz123456789",
            "license_type": "Düzenli",
            "price": 19.99,
            "currency": "TRY",
            "item": {
                "id": 1,
                "name": "Sample Item",
                "url": "https://example.com/item",
                "media": {
                    "preview_image": "https://example.com/preview.jpg"
                }
            },
            "supported_until": "2024-04-27T12:00:00Z", // Destek devre dışı bırakılırsa veya desteklenmezse bu mevcut olmayacaktır
            "downloaded": false,
            "date": "2024-04-27T12:00:00Z"
        }
    }
}

Hata Yanıtı:

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