Güvenlik nedeniyle, API'nın etkinleştirilmesi zamanı, paraların 48 saat süreyle çekilmesi engellenir.
API yöntemlerine yapılan çağrı sayısı, bir IP adresinden veya bir kullanıcıdan gelen dakika başına 180 istekle sınırlıdır.
API, GET veya POST yöntemlerini kullanarak HTTP yetkilendirmesi olmadan kullanılabilir.
Yöntem adı: | trades |
HTTP istek yöntemi: | POST / GET |
Gelen parametreler: | pair - bir virgülle ayrılmış bir veya birkaç döviz çifti (örnek BTC_USD,BTC_EUR) |
Kullanım örneği: | https://api.incorex.com/v1/trades?pair=BTC_USD |
Geri gelen cevap: |
|
Alanların açıklaması: |
trade_id - işlem tanımlayıcı type - – işlem türü, orada 0 - satış, 1 - satın alma olmaktadır quantity - işleme gore miktar price - işlemin tutarı amount - işlemin tutarı date - Unix formatındakı işlemin tarihi ve saati |
Yöntem adı: | order_book |
HTTP istek yöntemi: | POST / GET |
Gelen parametreler: |
pair - bir virgülle ayrılmış bir veya birkaç döviz çifti (örnek BTC_USD,BTC_EUR) limit – görüntülenen öğe sayısı (varsayılan 100, maksimum 1000) |
Kullanım örneği: | https://api.incorex.com/v1/order_book?pair=BTC_USD |
Geri gelen cevap: |
|
Alanların açıklaması: |
ask - her satirin fiyat, miktar ve tutar oldugu satislarin satilmasi. bid - her bir satirin fiyat, miktar ve tutar oldugu satınalma siparişlerinin listesi ask_quantity - satış için tüm siparişlerin hacmi ask_amount - satış için tüm siparişlerin miktarı ask_top - minimum satış fiyatı bid_quantity - tüm satınalma siparişlerinin hacmi bid_amount - tüm satınalma siparişlerinin miktarı bid_top - maksimum alım fiyatı |
Yöntem adı: | ticker |
HTTP istek yöntemi: | POST / GET |
Gelen parametreler: | hayır |
Kullanım örneği: | https://api.incorex.com/v1/ticker |
Geri gelen cevap: |
|
Alanların açıklaması: | Bir dizi veri, nerede:
|
Yöntem adı: | pair_settings |
HTTP istek yöntemi: | POST / GET |
Gelen parametreler: | hayır |
Kullanım örneği: | https://api.incorex.com/v1/pair_settings |
Geri gelen cevap: |
|
Alanların açıklaması: |
min_quantity - ordere göre minimum miktar max_quantity - ordere göre maksimum miktar min_price - ordere göre minimum fiyatı max_price - ordere göre maksimum fiyatı min_amount - ordere göre minimum miktar max_amount - ordere göre maksimum miktar |
Yöntem adı: | currency |
HTTP istek yöntemi: | POST / GET |
Gelen parametreler: | hayır |
Kullanım örneği: | https://api.incorex.com/v1/currency |
Geri gelen cevap: |
|
API istekleri yalnızca yetkilendirme kullanılarak POST yöntemini kullanarak HTTP tarafından kullanılabilir.
Tüm API yöntemlerine yalnızca HTTP POST yoluyla erişilebilir.
Gönderilen tüm isteklerin yetkilendirilmesi, sunucuya HTTP headers/üstbilgileri gönderilerek gerçekleştirilir:
Key — API Key kullanıcı profili ayarlarında mevcuttur
(örnek: d876ff8da67c3731ae25d8335a4168b4)
Sign — Хэш POST данных (param=val¶m1=val1), HMAC-SHA512 yöntemini kullanarak gizli anahtar tarafından imzalanmış. Kullanıcı profili ayarlarında bulunan gizli anahtar (API Secret)
(örnek: hash_hmac('sha512', 'param=val¶m1=val1', '1ddec0f92f297e937bdf409977df0c02'))
Tüm istekler zorunlu bir POST parametresine sahip olmalıdır nonce artan bir sayısal değerle (> 0). Bu değer tekrarlanmamalı veya azaltılmamalıdır.
Yöntem adı: | user_info |
HTTP istek yöntemi: | POST |
Gelen parametreler: | hayır |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
uid - kullanıcı kimliği server_time - Unix formatındaki sunucunun tarih ve saati balances - mevcut kullanıcı dengesi reserved - Siparişlerde kullanıcı bakiyesi |
Yöntem adı: | order_create |
HTTP istek yöntemi: | POST |
Gelen parametreler: |
pair - döviz çifti quantity – sipariş miktarı price – emriyle ilgili fiyat position – sipariş pozisyonu aşağıdaki değerleri alabilir:
|
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
name - yöntem API adı status - hata durumunda başarılı oluşturma ve hata durumunda "ok" id - bir hata tanımlayıcısı içeriyor msg - hata metni içeriyor order_id - sipariş tanımlayıcısı |
Yöntem adı: | order_cancel |
HTTP istek yöntemi: | POST |
Gelen parametreler: | order_id - sipariş tanımlayıcısı |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
name - yöntem API adı status - hata durumunda başarılı oluşturma ve hata durumunda "ok" id - bir hata tanımlayıcısı içeriyor msg - hata metni içeriyor |
Yöntem adı: | user_open_orders |
HTTP istek yöntemi: | POST |
Gelen parametreler: | hayır |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
date - siparişin Unix formatında oluşturulduğu tarih ve saat order_id - sipariş tanımlayıcısı pair - döviz çifti position - Siparişin, satışın 0 olduğu yer, 1 satın alma type - işlem türü(limit/market/stoplimit), limitprice - for stoplimit order type, quantity - sipariş miktarı price - emriyle ilgili fiyat amount - emri altındaki miktar |
Yöntem adı: | user_trades |
HTTP istek yöntemi: | POST |
Gelen parametreler: |
pair - bir virgülle ayrılmış bir veya birkaç döviz çifti (örnek BTC_USD,BTC_EUR) offset - Son işlemden mahsup etme (varsayılan 0) limit - iade edilen işlemlerin sayısı (varsayılan 100, maksimum 10.000) |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
trade_id - işlem tanımlayıcı date - Unix formatındaki işlemin tarih ve saati type - – işlem türü, orada 0 - satış, 1 - satın alma olmaktadır pair - döviz çifti order_id - kullanıcı yetkili kimliği quantity - ticaret başına miktar price - işlem fiyatı amount - işlem tutarı |
Yöntem adı: | user_cancelled_orders |
HTTP istek yöntemi: | POST |
Gelen parametreler: |
offset - Son işlemden mahsup etme (varsayılan 0) limit – iade edilen işlemlerin sayısı (varsayılan 100, maksimum 10.000) |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
date - Siparişin Unix formatında iptal edildiği tarih ve saat order_id - sipariş tanımlayıcısı pair - döviz çifti position - Siparişin, satışın 0 olduğu yer, 1 satın alma type - sipariş türü, nerede
price - emriyle ilgili fiyat amount - emri altındaki miktar |
Yöntem adı: | order_trades |
HTTP istek yöntemi: | POST |
Gelen parametreler: | order_id - sipariş tanımlayıcısı |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
position - Siparişin, satışın 0 olduğu yer, 1 satın alma type - sipariş türü, nerede
in_amount - gelen para miktarı out_currency - giden para out_amount - giden para miktarı percent_succesfull - sipariş tamamlama yüzdesi trades - bir dizi işlem, nerede:
|
Yöntem adı: | required_amount |
HTTP istek yöntemi: | POST |
Gelen parametreler: |
pair - döviz çifti quantity – satın alınacak miktar |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
quantity - satın alma tutarı amount - satın aldığınızda harcayacağınız tutar avg_price - ortalama satın alma fiyatı |
Yöntem adı: | deposit_address |
HTTP istek yöntemi: | POST | Gelen parametreler: | hayır |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Yöntem adı: | withdraw_crypt |
HTTP istek yöntemi: | POST | Gelen parametreler: |
amount - çekilebilen para miktarı currency – mezhep para birimi adı address – çıktı adresi |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
name - yöntem API adı status - hata durumunda başarılı oluşturma ve hata durumunda "ok" id - bir hata tanımlayıcısı içeriyor msg - hata metni içeriyor task_id - çıktı isteği tanımlayıcısı |
Yöntem adı: | withdraw_get_txid |
HTTP istek yöntemi: | POST |
Gelen parametreler: | task_id - çıktı isteği tanımlayıcısı |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
name - yöntem API adı status - hata durumunda başarılı oluşturma ve hata durumunda "ok" id - bir hata tanımlayıcısı içeriyor msg - hata metni içeriyor status - "true" eğer bir çıkış talebi zaten yapıldıysa txid - blockchain'de bulunabileceği işlem tanımlayıcısı. Boş bir değer içeriyorsa, istek henüz işlenmedi |
Özel işlevler yalnızca yetkilendirme ile kullanılabilir. Bu yöntemleri etkinleştirmek için teknik desteğe başvurmanız gerekir.
Yöntem adı: | create_xvoucher |
HTTP istek yöntemi: | POST |
Gelen parametreler: |
currency - para birimi adı "vaucher" amount – ваучер toplam |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
name - yöntem API adı status - hata durumunda başarılı oluşturma ve hata durumunda "ok" id - bir hata tanımlayıcısı içeriyor msg - hata metni içeriyor task_id - vaucher numarası code - ваучер X-VOUCHER amount - ваучер toplam currency - voucher para balances - Bir kupon oluşturduktan sonra kullanıcı bakiyesi |
Yöntem adı: | activate_xvoucher |
HTTP istek yöntemi: | POST |
Gelen parametreler: | code - ваучер X-VOUCHER |
PHP'de kullanım örneği: |
|
ваучер X-VOUCHER: |
|
Alanların açıklaması: |
name - yöntem API adı status - hata durumunda başarılı oluşturma ve hata durumunda "ok" id - bir hata tanımlayıcısı içeriyor msg - hata metni içeriyor amount - ваучер toplam currency - voucher para |
API istekleri yalnızca yetkilendirme kullanılarak POST yöntemini kullanarak HTTP tarafından kullanılabilir. Bu yöntemleri etkinleştirmek için teknik desteğe başvurmanız gerekir.
Yöntem adı: | wallet_history |
HTTP istek yöntemi: | POST |
Gelen parametreler: | date - işlem geçmişini almanız gereken Unix biçiminde (zaman damgası) tarih (geçerli gün belirtilmemişse) |
PHP'de kullanım örneği: |
|
Geri gelen cevap: |
|
Alanların açıklaması: |
name - yöntem API adı status - hata durumunda başarılı oluşturma ve hata durumunda "ok" id - bir hata tanımlayıcısı içeriyor msg - hata metni içeriyor begin - Unix formatında bir dönemin başlangıcı end - Unix formatında dönem sonu history - Bir dizi kullanıcı işlemi (işlem geçmişi), burada
|