إعداد الاتصال

للعمل مع payeer.trade، ابحث عن علامة التبويب API على يسار القائمة، ثم انتقل إلى علامة التبويب EXCHANGE وانقر على ADD. ستظهر الصفحة النافذة التالية التي يجب عليك فيها ملء العنوان.

المفتاح السري (في المثال 9yblcxjEZ4Vi666y) يُعطى بواسطة النظام، ويجب عليك نسخه إلى مكان آمن.

مهم! في حالة الفقدان، لا يمكن استعادته، يمكنك فقط تغييره إلى مفتاح جديد

في حقل عنوان IP، ستحتاج إلى إدخال IP Mavibot 134.209.254.246. ملاحظة! إذا كنت ترغب في تلقي الردود على IP آخر، فقط أضفه باستخدام الرمز ";". على سبيل المثال، 2.2.2.2;3.3.3

بعد ملء البيانات بنجاح، سيكون لديك النافذة التالية:

انتقل إلى الإعدادات وانسخ المعرف (القيمة في المثال d95c634e-b17d-4a75-9aa8-b59fecbdb402) الذي نحتاجه.

الحصول على البيانات من Mavibot

للحصول على البيانات، تحتاج إلى استخدام الدالة payeer_function(api_id, secret_key, method, data)، حيث:
api_id = ː 'd95c634e-b17d-4a75-9aa8-b59fecbdb402' - سلسلة نصية، معرفك في نظام Payeer. معلمة مطلوبة.
secret_key = ː '9yblcxjEZ4Vi666y' - سلسلة نصية، مفتاحك السري. معلمة مطلوبة
method = ː 'account' - سلسلة نصية تشير إلى نوع المعلومات المطلوبة. الطرق التالية مطلوبة:

  • رصيد المستخدم - ː 'account'
  • إنشاء أمر - [order_create'
  • حالة الأمر - [order_status'
  • إلغاء أمر - [order_cancel'
  • إلغاء الأوامر - [orders_cancel'
  • أوامري - [my_orders
  • تاريخي - á my_history'
  • صفقاتي - 'my_trades'
  • data - قائمة بالبيانات المطلوبة لتنفيذ الطريقة. معلمة اختيارية.
  • بالنسبة للطرق 'account' و 'my_orders' و 'my_history' و 'my_trades'، يمكن حذف معلمة البيانات.
  • 'order_create' - يجب أن تتضمن القائمة المعلمات التالية:

لإنشاء أمر محدد:

pair-para-TRX_USD type-type order-limit action-action-buy, sell-quantity price-price-0.08

لإنشاء أمر سوقي(*، يمكنك تحديد واحدة من معلمتين لإنشاء أمر سوقي (الكمية أو القيمة)): pair-para-TRX_USD type-type order-market action-action-buy, sell-quantity value-sum

لإنشاء أمر إيقاف محدد:

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' - يجب أن تتضمن القائمة المعلمات التالية: order_id-id of order-37054293 -ː order_cancel' - يجب أن تتضمن القائمة المعلمات التالية: order_id-id of order-37054293 -ː orders_cancel' - في هذه الحالة، هذه المعلمات اختيارية، بدونها سيقوم الاستعلام ببساطة بإزالة جميع الأوامر pair-list of pairs to cancel orders-TRX_RUB,DOGE_RUB-action-buy, sell

ترجع الدالة قاموسًا من النوع: - في حالة النجاح: {"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}}}}

في حالة حدوث خطأ، على سبيل المثال: {"status":"0","error":{"code":"INVALID_PARAMETER","parameter":"pair"}}

مثال على الاستخدام

مثال على الاستخدام: إنشاء كتلة "عرض بيانات الحساب". في الحاسبة، نحدد قيم المتغيرات التي نحتاجها - method msg = 'account'، api id api = 'd95c634e-b17d-4a75-9aa8-b59fecbdb402' secret key = '9yblcxjEZ4Vi666y' متغير مع الدالة r = payeer_function(api,key,msg,' ') متغير يخرج النتيجة s = get(r,'result') في نص الرسالة نكتب #{s}، وبعد تشغيل البوت نحصل على قائمة بمعلومات الحساب.