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 ETMEKhttps://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 ETMEKhttps://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 ETMEKhttps://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
POSTALAMAKhttps://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"
}