coinex. com

ساخت وبلاگ

رابط API برای Coinex. com بورس نقدی بیت کوین.

این ماژول به طور کامل API Coinex را پیاده سازی می کند. مستندات کامل API در صفحه API ویکی موجود است.

این مقاله در Coffescript V2 با استفاده از وعده های بومی نوشته شده است و تنها وابستگی های آن درخواست و بسته بندی آن ، درخواست بومی است. برای استفاده از کتابخانه نیازی به CoffeeScript ندارید. این از قبل به JavaScript ES6 ساخته شده است.

نصب

NPM Coinex. com را نصب کنید 

کلید و کلید مخفی API خود را از اینجا دریافت کنید.

مثال

خندق = نیاز('coinex. com'); محاصره کردن کلید ای پی ای = 'F42F1492623D47EE861B7150E335AA89'; محاصره کردن راز = '8B678410AF2D46ABB70910D08E4DEAE114F014971E3A4759' محاصره کردن خندق = جدید خندق(کلید ای پی ای, راز); خندق.تعادل() .سپس(واکنش => کنسول.ورود به سیستم(واکنش)); .گرفتن(اشتباه کردن => کنسول.خطا(اشتباه کردن.رمز, اشتباه کردن.پیام);

سازنده

محاصره کردن خندق = جدید خندق(کلید ای پی ای, راز);

مواد و روش ها

تمام روشهای زیر وعده های بومی را که بر روی یک پاسخ معتبر حل می شوند باز می گردند یا بر روی خطا رد می شوند. هر روش یک شیء نتیجه واحد را به . Then () برمی گرداند.

برای هر روش ، لطفاً به مستندات API مراجعه کنید. در زیر من به سادگی تماس را ثبت کرده ام. پاسخ به طور کلی بخشی از داده های پاسخ است که توسط Coinex ثبت شده است. اگر Coinex داخلی یک کد خطای بیشتر از صفر را برگرداند ، قول با یک Coinexerror رد می شود.

نتیجه برگشتی به جای مقادیر شماره رشته ای که توسط API بازگردانده شده است ، تعداد نقطه شناور برای مقادیر خواهد داشت. در جایی که یک جفت در زیر به آن اشاره شده است ، به عنوان مثال BTCBCH بازار است.

API بازار

جفت لیست

لیستی از جفت های موجود را برمی گرداند.

خندق.لیست()

داده های بازار را دریافت کنید

اطلاعات تیک را برای یک جفت دریافت کنید.

خندق.تیک زدن(جفت)

تمام داده های Ticker را دریافت کنید

اطلاعات تیک را برای همه جفت ها دریافت کنید.

خندق.قصور()

عمق بازار را بدست آورید

آمار خرید / فروش را دریافت کنید. این به 100 خط باز می گردد و مکان های اعشاری را می توان بین صفر تا هشت تنظیم کرد.

خندق.عمق(جفت, [حد], [اعشاری-مکان]);

در صورت عدم تصویب ، محدودیت روی 100 و مکان های اعشاری به هشت تنظیم می شود.

داده های معامله

آخرین داده های معامله را دریافت کنید. این به 1000 خط داده باز می گردد.

خندق.معاملات(جفت, [برجسته]);

داده های k-line

داده های k-line را برای یک دوره خاص ، از جمله 1000 نقطه داده آخر دریافت کنید.

خندق.کول(جفت, [نوع]);

نوع می تواند یکی از 1min ، 3min ، 5min ، 15min ، 30min ، 1 ساعت ، 2 ساعت ، 4 ساعت ، 6 ساعت ، 12 ساعت ، 1day ، 3day ، 1week باشد. در صورت عدم تصویب ، پیش فرض را به 1 ساعت تایپ کنید.

API حساب

مانده حساب را دریافت کنید

تراز هر ارز را که در حال حاضر در حساب است ، برمی گرداند.

خندق.تعادل()

API تجارت

سفارش محدودیت

سفارش جدیدی را قرار می دهد.

خندق.محل سکونت(جفت, نوع, میزان, قیمت, [منبع]);

نوع باید خرید یا فروش باشد. SourceID در صورت ارائه ، در پاسخ بازگردانده می شود و در پاسخ بازگردانده می شود.

سفارش بازار

سفارش جدید بازار را قرار می دهد.

خندق.جای بازدارنده(جفت, نوع, میزان);

لغو سفارش

یک سفارش موجود را لغو می کند

خندق.لغو سفارش(جفت, id);

لیست سفارشات در انتظار

این لیستی از سفارشاتی را که پر نشده و لغو نشده است ، باز می گرداند.

خندق.انتظار(جفت, [صفحه], [حد]);

پیش فرض صفحه به یک و محدود کردن پیش فرض ها به 100. با استفاده از نتیجه ، این امکان را دارد که از طریق بسیاری از معاملات صفحه صفحه شود.

لیست سفارشات تکمیل شده

این لیستی از سفارشات بسته را برمی گرداند. توجه داشته باشید که سفارشات کاملاً لغو شده در اینجا ظاهر نمی شوند.

خندق.کامل(جفت, [صفحه], [حد]);

وضعیت سفارش

این وضعیت یک سفارش واحد را برمی گرداند.

خندق.وضعیت سفارش(جفت, id);

تاریخ معامله

این تاریخچه معاملات کاربر را برای جفت داده شده باز می گرداند.

خندق.تاریخ(جفت, [صفحه], [حد]);

پیغام خطا

خطاهای API به عنوان یک کد و توضیحات برگردانده می شوند. در این کتابخانه آنها به عنوان یک Coinexerror کلاس بازگردانده می شوند. اینها مانند خطاهای NodeJS معمولی کار می کنند اما معمولاً باید با بیانیه . catch (ERR) گرفتار شوند. مثلا:

خندق.لغو سفارش('btcbch', 3242404); .سپس(داده ها => کنسول.ورود به سیستم(داده ها)); .گرفتن(اشتباه کردن => کنسول.خطا(اشتباه کردن.رمز, اشتباه کردن.پیام);

مسائل

لطفاً هرگونه اشکال را گزارش کنید یا در صفحه شماره GitHub پیشنهادی ارائه دهید.

پلتفرم های تجاری...
ما را در سایت پلتفرم های تجاری دنبال می کنید

برچسب : نویسنده : مریم کاویانی بازدید : 27 تاريخ : چهارشنبه 15 شهريور 1402 ساعت: 12:12