Bağlantı Ayarı
Payeer.trade ile çalışmak için menünün solundaki API sekmesini bulun, ardından EXCHANGE sekmesine gidin ve ADD butonuna tıklayın. Sayfada, başlık girmeniz gereken bir sonraki pencere açılacaktır.
Gizli anahtar (örnekte 9yblcxjEZ4Vi666y) sistem tarafından verilir, bunu güvenli bir yere kopyalamanız gerekir.
ÖNEMLİ! Kaybolması durumunda geri yüklenemez, yalnızca yenisiyle değiştirebilirsiniz.
IP adresi alanına Mavibot IP'si olan 134.209.254.246 adresini girmeniz gerekecektir. NOT! Başka bir IP'ye yanıt almak istiyorsanız, ";" sembolü ile ekleyin. Örneğin, 2.2.2.2;3.3.3
Verileri başarıyla doldurduktan sonra aşağıdaki pencereyi göreceksiniz:
Ayarlara gidin ve ihtiyacımız olan id'yi (d95c634e-b17d-4a75-9aa8-b59fecbdb402 örneğindeki değer) kopyalayın.
Mavibot'tan Veri Alma
Verileri almak için payeer_function(api_id, secret_key, method, data) fonksiyonunu kullanmanız gerekir, burada: api_id = ː d95c634e-b17d-4a75-9aa8-b59fecbdb402' - string, Payeer sistemindeki ID'niz. Zorunlu parametre. secret_key = ː 9yblcxjEZ4Vi666y' - string, gizli anahtarınız. Zorunlu parametre. method = ː account' - istenen bilgi türünü belirten string. Aşağıdaki yöntemler gereklidir:
- Kullanıcı Bakiyesi - ː account'
- Emir Oluştur - [order_create'
- Emir Durumu - [order_status'
- Emir İptal Et - [order_cancel'
- Emirleri İptal Et - [orders_cancel'
- Emirlerim - [my_orders
- Geçmişim - á my_history'
- İşlemlerim - 'my_trades'
- data - yöntemi yürütmek için gereken verilerin listesi. İsteğe bağlı parametre.
- 'account', 'my_orders', 'my_history' ve 'my_trades' yöntemleri için data parametresi atlanabilir.
- 'order_create' - liste aşağıdaki parametreleri içermelidir:
Limit emri oluşturmak için:
pair-para-TRX_USD type-type order-limit action-action-buy, sell-quantity price-price-0.08
Piyasa emri oluşturmak için (*, piyasa emri oluşturmak için iki parametreden birini belirtebilirsiniz (miktar veya değer)): pair-para-TRX_USD type-type order-market action-action-buy, sell-quantity value-sum
Stop limit emri oluşturmak için:
pair-para-TRX_USD type-type order-stop_limit action-action-buy, sell-quantity price-price-0.08 stop_price-stop-price-0.078 -'order_status' - liste aşağıdaki parametreleri içermelidir: order_id-id of order-37054293 -ː order_cancel' - liste aşağıdaki parametreleri içermelidir: order_id-id of order-37054293 -ː orders_cancel' - bu durumda bu parametreler isteğe bağlıdır, onlar olmadan sorgu tüm emirleri kaldırır pair-list of pairs to cancel orders-TRX_RUB,DOGE_RUB-action-buy, sell
Fonksiyon şu türde bir sözlük döndürür: - başarı durumunda: {"status":"1","result":{"success":true,"balances":{"USD":{"total":0,"available":0,"hold":0},"RUB":{"total":0,"available":0,"hold":0},"EUR":{"total":0,"available":0,"hold":0},"BTC":{"total":0,"available":0,"hold":0},"ETH":{"total":0,"available":0,"hold":0},"BCH":{"total":0,"available":0,"hold":0},"LTC":{"total":0,"available":0,"hold":0},"DASH":{"total":0,"available":0,"hold":0},"USDT":{"total":0,"available":0,"hold":0},"XRP":{"total":0,"available":0,"hold":0},"DOGE":{"total":0,"available":0,"hold":0},"TRX":{"total":0,"available":0,"hold":0}}}}}
hata durumunda, örneğin: {"status":"0","error":{"code":"INVALID_PARAMETER","parameter":"pair"}}
Kullanım Örneği
Kullanım örneği "Hesap verilerini görüntüle" bloğu oluşturun. Hesap makinesinde ihtiyacımız olan değişkenlerin değerlerini belirtiyoruz - method msg = 'account', api id api = '‘d95c634e-b17d-4a75-9aa8-b59fecbdb402' secret key = '9yblcxjEZ4Vi666y' fonksiyonlu bir değişken r = payeer_function(api,key,msg,' ') sonucu çıkaran bir değişken s = get(r,'result') Mesaj metnine #{s} yazıyoruz ve botu çalıştırdıktan sonra hesap bilgilerinin bir listesini alıyoruz.