مرجع بیترکس

  • 2022-08-11

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

دسترسی و استفاده از این اپلیکیشن بر اساس شرایط خدمات ما است. اگر شما یک کاربر از Bittrex. com, شرایط خدمات قابل اجرا در اینجا موجود است. اگر شما یک کاربر از بیترکس جهانی هستند, شرایط قابل اجرا از خدمات در اینجا در دسترس هستند.

اگر شما هر گونه سوال, بازخورد, و یا توصیه لطفا یک سوال از طریق صفحه گیتهاب ما.

نقطه پایانی
طرحها: اچتیتیپیاس
نسخه: نسخه 3

تغییر ورود

02/03/2022

  • توجه داشته باشید به هر کسی که هنوز از نسخه 1.1 قدیمی استفاده می کند: نسخه 1.1 در تاریخ 3/3/2022 خاموش می شود. لطفا قبل از این تاریخ به نسخه 3 ارتقا دهید.

01/19/2022

  • ما به زودی هزینه های برداشت های انتقال سیم دلار را شروع خواهیم کرد. دریافت /حساب/هزینه ها/نقطه پایانی فیات جدید برای بازیابی اطلاعات هزینه های انتقال فیات اضافه شده است. پس از پرداخت هزینه در جای خود قابل مشاهده خواهد بود (اگر هزینه ای وجود نداشته باشد یک مجموعه خالی برمی گردد). همچنین اطلاعاتی در مورد انتقال سیم و هزینه های موجود در زندسک برای کاربران ایالات متحده و جهانی وجود دارد.

09/29/2021

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

برای دیدن تغییرات قدیمی تر, لطفا به صفحه تاریخ.

تغییرات پیش رو

بدون تغییرات بیشتر شکستن برنامه ریزی شده

مشکلات شناخته شده

بررسی اجمالی

این بخش یک نمای کلی از مفاهیم کلیدی برای درک در هنگام کار با بیترکس وی3 بقیه رابط های برنامه کاربردی فراهم می کند. موارد زیر را در نظر داشته باشید:

  • فعال کردن 2فا در حساب شما. کلید های رابط کاربری نمی تواند تولید شود مگر اینکه 2فای فعال است و تایید تمدید شده است در حساب انجام می شود.
  • تمام درخواست های استراحت باید به ارسال شود https://api. bittrex. com/v3 با استفاده از نرم افزار / نوع محتوای جانسون. درخواست های غیر اچتیتی پی اس به اچتیتی پی اس هدایت می شوند و احتمالا باعث بروز مشکلات عملکردی یا عملکردی در برنامه شما می شوند.

محدودیت تماس

برای اطمینان از کارایی و در دسترس بودن پلتفرم برای همه مشتریان از محدودیت تماس در تمام نقاط استراحت استفاده می شود. محدودیت ها به گونه ای تنظیم شده اند که نباید با الگوهای استفاده مشروع تداخل داشته باشند. رای گیری مکرر برای به روز رسانی در داده های بازار, وضعیت سفارش, تاریخ, و غیره. دلسرد و به احتمال زیاد در درخواست های خود را با یک منجر خواهد شد 429 کد وضعیت. اگر شما نیاز به به روز رسانی مکرر, عضویت در وب سوکت به جای رای گیری. قرار دادن سفارش بیهوده و بیمعنی و لغو در یک حلقه تنگ با نرخ پر کردن پایین نیز دلسرد.

گلوگاه به صورت دقیقه به دقیقه با تنظیم مجدد محدودیت در شروع دقیقه بعدی ردیابی می شود. به طور کلی برقراری حداکثر 60 تماس در دقیقه باید ایمن باشد اما نرخ درخواست بالاتر بسته به الگوی استفاده مجاز است. اگر شما یک خطای گلوگاه دریافت, عقب نشینی برای باقی مانده از دقیقه و کاهش نرخ درخواست های بعدی.

اطلاعات اضافی و کمک در مورد این موضوع برای مشتریان شرکت های بزرگ و با حجم بالا از طریق مدیران حساب خود در دسترس هستند.

احراز هویت

بررسی اجمالی

به منظور امضای صحیح درخواست تصدیق شده برای بیترکس وی 3 باید سرصفحه های زیر درج شود:

بخش های زیر دستورالعمل هایی برای پر کردن صحیح این هدرها هستند.

کلید

این سرصفحه را با کلید خود پر کنید.

برچسب زمان

این سرصفحه را با زمان فعلی به عنوان مهر زمانی یونیکس در قالب عصر میلی ثانیه پر کنید.

نمونه قطعه کد جی اس:

هش-محتوا-هش

این هدر را با یک هش 512 از بدنه درخواست با رمزگذاری شش ضلعی پر کنید. در صورتی که هیچ بدن درخواست وجود دارد, جمعیت این هدر با شا512 هش از یک رشته خالی.

نمونه قطعه کد جی اس:

این مقدار صحیح هش محتوا برای هر درخواست بدون بدن است.

شناسه زیر حساب (فقط برای ویژگی زیر حساب)

(توجه: این قابلیت محدود به شرکا است و برای معامله گران عمومی در دسترس نیست.)

اگر می خواهید از طرف یک حساب فرعی درخواست دهید, شما نیاز دارید:

  1. احراز هویت با استفاده از تمام 4 از هدر بالا اشاره به حساب کارشناسی ارشد خود را.
  2. سرصفحه شناسه حساب فرعی را با حساب فرعی که می خواهید برای این درخواست جعل هویت کنید پر کنید. حساب فرعی مشخص شده باید یک حساب فرعی از حساب اصلی باشد که برای احراز هویت درخواست استفاده می شود.
  3. سرصفحه شناسه حساب فرعی را در انتهای امضای از پیش امضا شده همانطور که در بخش بعدی نشان داده شده است قرار دهید.

امضا

یک رشته پیش علامت ایجاد کنید که از موارد زیر تشکیل شده و بهم پیوسته است:

  1. محتویات سرصفحه مهر زمان شما
  2. نشانی اینترنتی کامل شما با استفاده از به درخواست (از جمله رشته پرس و جو)
  3. روش قام از درخواست, در تمام کلاه (گرفتن, پست, حذف, و غیره.)
  4. محتویات هدر هش محتوا
  5. محتوای هدر شناسه حساب فرعی شما (یا یک رشته خالی در صورت عدم وجود)

پس از ایجاد این رشته از پیش امضا, از طریق هماکشا512 امضا کنید, از راز واسط کاربری خود به عنوان راز امضا استفاده کنید. سحر و جادو-نتیجه این عملیات را رمزگذاری کرده و هدر امضای رابط کاربری را با خود جمع کنید.

نمونه قطعه کد جی اس:

مثال مقدار از پیش امضا شده (بدون حساب فرعی)

مثال مقدار از پیش امضا شده (با حساب فرعی)

مثال ارزش پس از امضا:

صفحه بندی

بررسی اجمالی

چندین منبع بیترکس از واکشی انبوه از طریق روش های' لیست ' پشتیبانی می کنند. مثلا, شما می توانید سپرده لیست, لیست سفارشات بسته, و لیست برداشت. این روش های لیست دارای یک ساختار مشترک هستند و حداقل از این سه پارامتر استفاده می کنند: اندازه صفحه, بعدی و صفحه قبلی. این پارامترها, در صورت لزوم به عنوان پارامترهای پرس و جو در درخواست قام مشخص.

استدلال:

اندازه صفحه (اختیاری): محدودیتی در تعداد اشیایی که باید بین 1 تا 200 برگردانده شوند به طور پیش فرض به 100

بعدی (اختیاری): شناسه مورد اخیر در صفحه فعلی. این برای تعریف نقطه شروع صفحه بعدی استفاده می شود. برای مثال, اگر شما یک لیست درخواست و دریافت 100 شی پایان دادن به با ابجو, تماس های بعدی خود را می توانید شامل بعدی=شناسه ابجو به منظور واکشی صفحه بعدی از لیست شروع پس از ابجو.

صفحه قبلی (اختیاری): شناسه اولین مورد در صفحه فعلی. این برای تعریف نقطه پایان صفحه قبلی استفاده می شود. برای مثال در صورت درخواست لیست و دریافت 100 شی که با هدف شروع می شوند تماس بعدی شما می تواند شامل شماره قبلی=شناسه هدف باشد تا صفحه قبلی لیست واکشی شود.

مثالها:

برداشت ها را به ترتیب زمانی معکوس تا حداکثر 20 برداشت فهرست کنید و از جدیدترین برداشت ایجاد شده شروع کنید:

برداشت ها را به ترتیب زمانی معکوس تا حداکثر 10 برداشت فهرست کنید که پس از برداشت با شناسه 940اف3ج 3-665د-4432-الف12-سی دی اف8 اف 99اب3ب شروع می شود

برداشت ها را به ترتیب زمانی معکوس تا حداکثر 10 برداشت فهرست کنید که قبل از برداشت با شناسه 0990 روز 2-4103-4د57-880-047886537دسی بل پایان می یابد :

ثبت سفارش

سفارشات با استفاده از عملیات پست /سفارشات قرار می گیرند. شما می توانید بدن درخواست نمونه برای انواع مختلف سفارشات در نمونه در این بخش پیدا.

انواع سفارش

سفارش بازار: سفارش خرید یا فروش مقدار مشخصی از دارایی بلافاصله با بهترین قیمت موجود. سفارش بازار سفارشات موجود در کتاب را هنگام اجرا مصرف می کند. در نتیجه, به خصوص برای سفارشات بزرگ, میانگین قیمتی که سفارش پر می شود از قیمت معامله شده اخیر یا قیمت فعلی منحرف می شود.

سفارش محدود: دستوری برای معامله مقدار مشخصی از دارایی با قیمت مشخص. سفارش خرید فقط در یا زیر قیمت محدود پر می شود و سفارش فروش فقط در یا بالاتر از قیمت محدود پر می شود.

سفارش سقف: یک سفارش بازار یا حد مجاز که به شما امکان می دهد مقدار ارز پیشنهادی را که می خواهید خرج کنید (یا در صورت فروش دریافت کنید) به جای مقدار ارز بازار (به عنوان مثال خرید 100 دلار بیت کوین با قیمت فعلی بازار)مشخص کنید

سفارش لغو شده خوب تا وقتی که سفارش به قوت خود باقی بماند تا زمانی که صریحا توسط کاربر یا توسط بیترکس لغو شود

سفارش فوری یا لغو: سفارش بلافاصله تا حد امکان پر می شود و سپس لغو می شود.

پر کردن یا کشتن: سفارش بلافاصله و به طور کامل پر می شود یا بدون پر شدن لغو می شود.

فقط ارسال کنید: این گزینه به سازندگان بازار اجازه می دهد تا اطمینان حاصل کنند که سفارشاتشان به جای مطابقت با یک سفارش از قبل موجود به کتاب سفارش می رسد. توجه: اگر سفارش یک سفارش ساز نیست, شما یک خطا بازگشت و سفارش لغو خواهد شد

سفارش مشروط: یک دستورالعمل برای سیستم برای قرار دادن سفارش از طرف شما زمانی که قیمت در بازار از یک حد معین عبور می کند. این به طور جداگانه از سفارشات درمان. برای اطلاعات بیشتر به بخش قرار دادن سفارشات مشروط مراجعه کنید.

انواع سفارش و زمان لازم الاجرا

جدول زیر نشان می دهد که زمان در نیروی گزینه اعمال می شود که انواع سفارش.

نیروی زمان حد بازار سقف _ محدودیت سقف _ بازار
گود_تیل_ لغو شد خرید یا فروش مجاز نیست مجاز نیست مجاز نیست
فوری_ا_لغو خرید یا فروش خرید یا فروش خرید یا فروش خرید یا فروش
پر کردن _ یا _ کشتن خرید یا فروش خرید یا فروش خرید یا فروش خرید یا فروش
پست_فقط_خود_تیل_لغو خرید یا فروش مجاز نیست مجاز نیست مجاز نیست

کارفرما سفارش

یک دستگاه اختیاری که توسط کاربر ایجاد می شود تا پیگیری سفارش را دنبال کند. اگر نتیجه ثبت سفارش مشخص نیست (به عنوان مثال به دلیل خرابی سمت مشتری که هنگام ثبت سفارش رخ داده است), همان سفارش را می توان با خیال راحت دوباره با استفاده از همان سفارش مشتری قرار داد. اگر سفارش دریافت شد و پردازش اولین بار, رابط کاربری گرافیکی یک خطا است که شامل شناسه سفارش موجود به جای ایجاد یک مرتبه دوم بازگشت. این محافظ به مدت 24 ساعت پس از ثبت سفارش در محل است. اگرچه مشتریان که بیش از 24 ساعت سن دارند دیگر در برابر سفارشات جدید بررسی نمی شوند اما با سفارشات خود به عنوان فراداده همراه هستند و ممکن است توسط مشتریان بازیابی شوند.

درخواست مثال بدن برای سفارش محدود
درخواست نمونه بدن برای سفارش بازار
درخواست نمونه بدنه برای سفارش محدودیت سقف
درخواست نمونه بدنه برای سفارش بازار سقف

قرار دادن سفارشات مشروط

قرار دادن سفارشات مشروط

سفارشات مشروط با استفاده از این رابط کاربری گرافیکی با مشخص کردن شرایط ماشه قیمت بازار و چه اقداماتی را به زمانی که ماشه رسیده است قرار داده شده است. هنگامی که یک تجارت در بازار رخ می دهد که منطبق بر شرایط ماشه, اقدامات مانند قرار دادن یک سفارش باعث. سفارشات مشروط همان سفارشات نیستند. جدا از سفارشات عادی ذخیره می شوند و در دفترچه سفارش ظاهر نمی شوند. همینطور, یک تاخیر کوچک بین معاملات در بازار اتفاق می افتد و سفارشات شرطی مربوطه باعث وجود دارد.

هنگام کار با دستورات مشروط نیز باید دقت شود زیرا تعادل محفوظ نیست. اگر شما یک سفارش مشروط ایجاد هزینه مقدار بیش از موجودی حساب خود را برای یک ارز و یا اگر موجودی حساب خود را قطره با توجه به معاملات دیگر پس از شما قرار دادن یک سفارش مشروط این خطر است که شما تعادل به اندازه کافی در دسترس برای قرار دادن سفارش زمانی که شرایط سفارش مشروط است وجود دارد. اگر این اتفاق می افتد, قرار دادن سفارش با شکست مواجه خواهد شد.

شرایط ماشه

ماشه سفارش شرطی از دو قسمت تشکیل شده است: عملوند و قیمت ماشه یا درصد. ممکن است کمتر از یا بیشتر از یا بیشتر از یا مساوی باشد. قیمت ماشه با قیمت معامله اخیر در بازار مقایسه می شود تا مشخص شود که عمل(های) مشخص شده در دستور مشروط باید اجرا شود. به طور متناوب ممکن است یک توقف دنباله دار مشخص شود. این باعث می شود که قیمت ماشه یک درصد ثابت از کوچکترین یا بزرگترین قیمتی که از زمان ثبت سفارش مشروط مشاهده شده است شناور شود. جدول زیر این گزینه ها را خلاصه می کند:

پارامتر فراهم شده است عملوند قیمت ماشه باعث می شود زمانی که
قیمت راهاندازی ال تی ثابت یک معامله با قیمتی رخ می دهد که قیمت ماشه فراهم شده است
قیمت راهاندازی جی تی ثابت تجارت در یک قیمت رخ می دهد جی تی قیمت ماشه فراهم
تریلینگسنت ال تی محاسبه شده است که از زمان ثبت سفارش مشروط کمتر از حداکثر قیمت معامله در بازار است معامله با قیمتی رخ می دهد که قیمت ماشه محاسبه شده است
تریلینگسنت جی تی محاسبه شده است که از زمان ثبت سفارش مشروط بیش از حداقل قیمت معامله در بازار است تجارت در یک قیمت رخ می دهد جی تی قیمت ماشه محاسبه

کنشها

هنگامی که شرایط ماشه ملاقات کرد, این در یک نظم جدید منجر خواهد شد که قرار داده شده و, به صورت اختیاری, یکی دیگر از سفارش و یا سفارش مشروط لغو. سفارش قرار دادن با پر کردن سفارش پیکربندی می شودایجاد با همان جسمی که برای ایجاد سفارش ارسال می کنید. برخی از محدودیت وجود دارد: ارسال تنها سفارشات, جوایز, و مشتریان سفارش پشتیبانی نمی شوند. در عوض برای بیکاری یک مشتری را مشخص کنیدشرطشرط به عنوان یک همکار نظمدر بدنه درخواست ایجاد کنید.

در صورت لغو سفارش مورد نظر شناسه سفارش لغو و نوع سفارش (سفارش برای سفارش در کتاب یا سفارش شرطی) را در شی لغو سفارش وارد کنید. این به تازگی قرار داده شده و یا با هدف خود جفت خواهد شد. اگر هر دو دستور مشروط باعث, دیگر لغو خواهد شد. اگر هر دو به طور همزمان ماشه, تنها اولین محل سفارش شرطی باعث خواهد شد و از سوی دیگر لغو خواهد شد. توجه داشته باشید که در حال حاضر راهی برای شکستن دو سفارش مشروط جفت شده در مد وجود ندارد. برای تغییر رابطه لغو, هر دو دستور مشروط باید لغو شود و دوباره قرار داده. شما نمی توانید بیش از دو سفارش را به صورت مد پیوند دهید. همچنین توجه داشته باشید که اگر دستور یک سفارش در کتاب است و سفارش مشروط باعث, سفارش در این کتاب لغو خواهد شد به رایگان تا بودجه قبل از تلاش برای قرار دادن دستور موجب شده توسط شرط.

موارد استفاده مشترک

این بخش برخی از موارد استفاده رایج را شرح می دهد و دستورالعمل هایی را برای نحوه ملاقات با استفاده از رابط کاربری گرافیکی فراهم می کند:

توقف سفارش: یک سفارش بازار که ناشی از حرکت قیمت از یک حد معین است. عملوند و قیمت راه انداز را به دلخواه مشخص کنید و سفارش خرید یا فروش بازار را به صورت سفارش ایجاد کنید.

سفارش حد توقف: یک سفارش محدود که با حرکت قیمت از یک حد معین ایجاد می شود. عملوند و قیمت راه انداز را به دلخواه مشخص کنید و محدودیتی را برای سفارش خرید یا فروش در سفارش ایجاد کنید.

دستور توقف ضرر: یک سفارش فروش در بازار که ناشی از کاهش قیمت به یک حد معین است. به عنوان عملوند و قیمت ماشه را به صورت دلخواه مشخص کنید و سفارش فروش بازار را به ترتیب ایجاد کنید.

سفارش سود: یک سفارش فروش محدود که ناشی از افزایش قیمت به یک حد معین است. گیتی را به عنوان عملوند و قیمت ماشه را به دلخواه مشخص کنید و یک سفارش فروش محدود را در ایجاد سفارش تعریف کنید.

دستور توقف ضرر دنباله دار: سفارش فروش در بازار زمانی ایجاد می شود که قیمت بیش از یک مقدار معین به زیر بالاترین قیمت مشاهده شده از زمان ایجاد سفارش کاهش یابد. به عنوان عملوند مشخص کنید و یک سفارش فروش در بازار را به صورت دلخواه تنظیم کنید.

یکی سفارش دیگر را لغو می کند: یک جفت سفارش که اگر یکی تحریک شود (برای یک سفارش مشروط) یا اجرا شود (برای سفارش در کتاب) دیگری به طور خودکار لغو می شود. هنگام ایجاد مرتبه دوم در جفت شناسه مرتبه اول را به ترتیب مشخص کنیدکانسل. توجه داشته باشید که در حال حاضر یکی از اعضای جفت اوکو باید یک ترتیب مشروط باشد.

توجه داشته باشید که ترکیبات بیشتری امکان پذیر است. این نمونه ها به عنوان یک راهنمای به برخی از موارد استفاده مشترک در نظر گرفته شده, یک لیست جامع از حالات پشتیبانی.

کدهای خطا

بررسی اجمالی :

اگر یک خطا در طول پردازش یک درخواست رخ می دهد, یک خطا به تماس گیرنده بازگشت. جریان کلی اطلاعات برای بررسی این است:

کد وضعیت پاسخ.

کد خطا و سایر اطلاعات در بدنه پاسخ (جانسون)

کدهای وضعیت قام

کد وضعیت توضیحات
400-درخواست بد درخواست ناقص بود, اغلب به یک پارامتر گم شده و یا نامعتبر به علت. برای اطلاعات بیشتر به کد خطا و داده های پاسخ مراجعه کنید.
401-غیر مجاز درخواست احراز هویت نشد (به عنوان مثال: یک کلید معتبر در هدر درخواست شما گنجانده نشده است)
403-ممنوع کلید ارایه شده مجاز به انجام عملیات درخواستی نیست (به عنوان مثال: تلاش برای تجارت با کلید رابط کاربری گرافیکی مجاز به انجام معاملات نیست)
404-یافت نشد منبع درخواستی وجود ندارد.
409 - درگیری پارامترهای درخواست معتبر بودند اما درخواست به دلیل خطای عملیاتی شکست خورد. (مثال: بودجه ناکافی)
429-درخواست های زیاد درخواست های زیادی خیلی سریع به اپل می رسند. لطفا اطمینان حاصل کنید که پشتیبان گیری نمایی را با درخواست های خود اجرا کنید.
501-اجرا نشده است سرویس درخواستی هنوز اجرا نشده است.
503-سرویس در دسترس نیست پارامترهای درخواست معتبر بودند اما درخواست شکست خورد زیرا منبع به طور موقت در دسترس نیست (به عنوان مثال: پول_افلاین)

کدهای خطا

این بخش لیست برخی از کدهای خطای رایج که توسط رابط کاربری گرافیکی بازگشت, اما یک لیست جامع نیست. اگر سوالی دارید در مورد یک کد خطا شما را دریافت می, در صورت تمایل به ارسال یک موضوع در گیتهاب.

کد خطا توضیحات
حساب_غیرفعال این حساب غیرفعال است
نامعتبر سرصفحه درخواست کلید گم شده یا نامعتبر است
مشتریان سفارش داده شده_خبرنامه _ وجود دارد مقدار مشخص شده برای مشتری قبلا استفاده شده است. شناسه بیترکس مربوطه برای سفارش در پاسخ گنجانده خواهد شد.
مشتری_خواهی_خبرخوانی_ وجود دارد مقدار مشخص شده برای مشتریبرای برداشت نامعتبر قبلا استفاده شده است. شناسه بیترکس مربوطه برای برداشت در پاسخ گنجانده خواهد شد.
رمزنگاری _ نشانی_خبرنامه _ وجود دارد نشانی سپرده در حال حاضر برای ارز که کاربر در تلاش برای ایجاد یک نشانی وجود دارد
ارز _ انجام _ نه _ وجود دارد نماد ارز فراهم شده با یک ارز مطابقت ندارد
واحد پول ارز برونخط است
گرد و غبار_تراد _ مجاز_مقدار_مقدار مقدار ارز نقل قول درگیر در یک معامله کمتر از حداقل حد 10 هزار ساتوشی خواهد بود
پر کردن _ یا _ کشتن سفارش با زمان پر کردن یا کشتن در حال اجرا ارسال شد و نمی توانست به طور کامل پر شود بنابراین لغو شد
ناکافی_واردها سفارش با استفاده از قرار داده شد: درست است اما کاربر تعادل کافی برای پوشش کمیسیون ندارد
ناکافی_کافی کاربر به ترتیب سعی در خرید یا فروش ارز بیشتری نسبت به توانایی خود دارد یا در حال حاضر در اختیار دارد
نامعتبر مارکت _ سفارش سفارش بازار در نوع سفارش درخواست شد اما گزینه های دیگر انتخاب شده که با که در تضاد (به عنوان مثال زمان لغو شده در نیروی خوب)
نامعتبر_بعدی_صفحه _ رمز مقدار مشخص شده برای صفحه بعدی با موردی در لیست مطابقت ندارد
نوع سفارش نامعتبر نوع سفارش انتخاب شده با سایر گزینه های مشخص شده در سفارش در تضاد است (به عنوان مثال تعیین قیمت محدود برای سفارش بازار)
نامعتبر_قبلی_صفحه _ رمز مقدار مشخص شده برای نشانه قبلی با موردی در لیست مطابقت ندارد
نامعتبر_ محدود_حساب کاربر یک کاربر بیترکس ایالات متحده است که اقدام به اقدام بر روی یک ارز یا بازار جهانی بیترکس می کند
امضا نامعتبر سربرگ درخواست امضا گم شده یا نامعتبر است
بازار_بازار_ وجود ندارد نماد بازار عرضه شده با یک بازار مطابقت ندارد
بازار _ نام _ معکوس نمادهای بازار در نسخه 3 به ترتیب قیمت پایه هستند در حالی که در نسخه 1 برعکس بود. این خطا زمانی رخ می دهد که فکر می کنیم یک نماد بازار به ترتیب نقل قول-پایه به نسخه 3 ارسال شده است.
بازار_فلاین بازار کار برونخط است
حداکثر سفارش _ مجاز کاربر در حال حاضر حداکثر سفارشات باز مجاز را دارد و نمی تواند دیگری را باز کند تا زمانی که یکی بسته شود
من_تجارت_لزام_نمی تجارت کوچکتر از مقدار حداقل اندازه تجارت برای بازار بود
نه_ذخیره این حساب مجاز به انجام این عمل نیست
سفارش _ انجام _ وجود ندارد سفارش مشخص شده با یک سفارش مطابقت ندارد یا مربوط به یک سفارش است که دیگر در دسترس نیست مانند یک سفارش که بدون پر کردن لغو شده است
سفارش _ خطا _ تماس _ پشتیبانی عملیات به دلیل خطای داخلی تکمیل نشد
باز کردن _ سفارش سعی کرد دستوری را که باز نبود لغو کند
سفارش _ نوع _ نامعتبر درخواست ایجاد سفارش به نوعی ناقص است
دفترچه سفارش_عمق اگر مجاز به اجرا, سفارش می توانست حداقل در بخشی در یک قیمت در بیش از چه توسط محدودیت لغزش قیمت در بازار مجاز اجرا شده است
پست_فقط سفارش به عنوان پست تنها ارسال شد اما همسان با سفارش در حال حاضر در کتاب و در نتیجه لغو شد
رتبه بندی _ دقیق _ مجاز نیست قیمت محدود مشخص شده شامل دقت بیشتری نسبت به مجاز بودن در این بازار است
درخواست_خبرنامه _ وجود دارد مقدار مشخص شده برای درخواست قبلا استفاده شده است. شناسه بیت ترکس مربوطه برای درخواست در پاسخ گنجانده خواهد شد.
_تجارت شخصی سفارش همسان با سفارش در کتاب قرار داده شده توسط همان کاربر
منبع _ از_فندها _ مورد نیاز کاربر هنوز منبع اولیه مورد نیاز اطلاعات بودجه را فراهم نکرده است. ممکن است با ورود به وب سایت و پر کردن فرم در صورت درخواست حل شود.
حساب فرعی _ از _ زیر حساب _ مجاز نیست تلاش برای ایجاد یک زیرمجموعه از یک حساب فرعی
خفه درخواست های زیادی انجام شده است
برداشت_تو_کوچک اندازه برداشت درخواستی به اندازه کافی بزرگ نیست. برداشت ها باید بیش از سه برابر اندازه نرخ ارز باشد.
لیست سفید_تبلیغات_بدون برداشت_نشانی تلاش برای خروج به نشانی که یا در لیست کاربران نشانی مجاز برداشت نیست یا هنوز در مدت انتظار است

بررسی اجمالی وب سوکت

وی 3 در نظر گرفته شده است تا یک مشتری بتواند به یک جریان زنده از به روز رسانی ها در مورد چیزهایی که در سیستم تغییر می کنند به جای نیاز به نظرسنجی بقیه برنامه های کاربردی به دنبال به روز رسانی مشترک شود. این دستگاه برای تکمیل و استفاده در ارتباط با واسطه های استراحت وی 3 طراحی شده است. به این ترتیب پیام های ارسال شده از سوکت شامل محموله هایی است که برای مطابقت با مدل های داده مربوطه از رابط کاربری گرافیکی نسخه 3 فرمت شده اند.

سوکت وی 3 مانند سوکت وی 1 موجود مبتنی بر مایکروسافت است ASP. net سیگنال دهنده. ما استفاده نمی کنیم ASP. net اجرای سیگنال هسته در این زمان. همینطور, هر سیگنال پیاده سازی کلاینت موجود کار با سوکت وی 1 باید قادر به اصلاح شود برای کار با سوکت وی 3 جدید. اگر کار در محیط دات نت, مایکروسافت.خرچنگ.نشاندهنده.بسته نوگت مشتری مبنای توصیه شده برای اجرای مشتری است. قطعه کد در باقیمانده این بخش فرض می کند که شما با استفاده از این کتابخانه در سی شارپ کار می کنید. برای مثال به زبانهای دیگر به بخش نمونه مشتریان سوکت مراجعه کنید.

نمونه مشتریان سوکت

این بخش شامل نمونه های ساده ای از نحوه اشتراک و دریافت پیام به چند زبان محبوب است. همه این مثالها از یک الگوی اساسی پیروی می کنند. به سرور سوکت متصل می شوند, احراز هویت اگر یک کلید و راز فراهم شده است, تلاش برای عضویت در چند جریان, و در نهایت پیام های دریافت شده در این جریان ها را برای کنسول چاپ کنید.

  • ج#: وی3وبساکتمثال.حسابهای
  • جاوا: وی3وب ساکتمثال.جاوا
  • گره.ج س: وی3وبساکتمثال.جی اس
  • پایتون: V3WebsocketExample. py

اتصال

برای اتصال به سوکت وی 3 یک اتصال هاب به نشانی وب سوکت ایجاد کنید ( https://socket-v3. bittrex. com/signalr) و یک پروکسی هاب ایجاد کنید. نام توپی که هنگام ایجاد پروکسی استفاده می شود "ج3". پس از ایجاد این اشیا می توانید اتصال هاب را برای اتصال به سوکت شروع کنید. هیچ جریان داده ای وجود ندارد که به طور خودکار فقط بر اساس اتصال ارسال شود. برای دریافت اطلاعات, شما باید به یک یا چند جریان مشترک. جریان های موجود در بخش جریانهای وب ساکت این سایت مورد بحث قرار گرفته است.

احراز هویت

برخی از جریان ها حاوی داده های خصوصی هستند و نیاز به احراز هویت شما قبل از عضویت دارند. به منظور احراز هویت, فراخوانی روش احراز هویت در توپی همانطور که در مثال نشان داده شده. احراز هویت باید به صورت دوره ای تمدید شود. در حال حاضر احراز هویت به مدت 10 دقیقه طول می کشد. هنگامی که احراز هویت منقضی اشتراک به هر جریان خصوصی لغو خواهد شد. یک دقیقه قبل از انقضای احراز هویت, یک پیام یادداشتی ارسال می شود که به مشتری اطلاع می دهد که زمان احراز هویت مجدد فرا رسیده است.

ثبت نام

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

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

مدیریت پیام ها

هنگامی که شما به یک جریان مشترک, شما شروع به دریافت پیام به عنوان فعالیت های مربوطه در سیستم رخ. پیام های دریافتی برای انجام کاری باید رمزگشایی شوند. یک مثال اساسی از این در زیر نشان داده شده است. "تعادل" مشخص شده به عنوان یک پارامتر نام پیام برای رسیدگی است. این مربوط به نام جریان است. برای فهرستی از مقادیر ممکن و نحوه نقشه برداری از جریانها به بخش جریانهای وبسوکت مراجعه کنید. پیام های ارسالی در سوکت وی 3 گزیده می شوند و باید قبل از استفاده از حالت فشرده خارج شوند. مبدل داده.روش رمزگشایی نشان داده شده در مثال در حال انجام این رفع فشار و سپس تجزیه جانسون در نتیجه به یک شی.

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

همگام سازی

برای اطمینان از شما داده های اخیر, و هر چیزی از دست رفته, دنباله توصیه می شود از مراحل است:

  1. در جریانهای سوکت مربوطه مشترک شوید
  2. شروع به صف بندی پیام ها بدون پردازش کنید
  3. پاسخ معادل نسخه 3 بقیه رابط کاربری و ضبط هر دو نتایج و ارزش هدر دنباله بازگشت. برای یافتن رابط کاربری استراحت مربوطه به توضیحات جریانهای منفرد مراجعه کنید. توجه داشته باشید که برای دریافت عکس فوری مناسب باید با همان پارامترهایی که قبلا در جریان مشترک شده اید تماس بگیرید. مثلا, عکس های فوری سفارش از عمق های مختلف خواهد اعداد توالی های مختلف داشته.
  4. اگر هدر دنباله کمتر از شماره توالی اولین پیام سوکت صف دریافت شده است (بعید است), دور انداختن نتایج حاصل از مرحله 3 و سپس تکرار مرحله 3 تا زمانی که این چک عبور.
  5. تمام پیام های سوکت را که شماره توالی کمتر یا مساوی با هدر توالی بازیابی شده از تماس بقیه است دور بریزید
  6. پیام های سوکت باقی مانده را به ترتیب در بالای نتایج تماس بقیه اعمال کنید. اجسام دریافت شده در دلتاهای سوکت دارای طرحواره های مشابه اشیایی هستند که توسط رابط های برنامه کاربردی بقیه برگردانده می شوند. هر دلتا سوکت یک عکس فوری از یک شی است. هویت شی توسط یک کلید منحصر به فرد ساخته شده از یک یا چند زمینه در پیام تعریف شده است (برای اطلاعات بیشتر به مستندات جریانهای جداگانه مراجعه کنید). برای اعمال دلتاهای سوکت به یک حافظه پنهان محلی از داده ها, به سادگی اشیا موجود در حافظه پنهان را با اشیایی که از سوکت محل مطابقت کلیدها وارد می شوند جایگزین کنید.
  7. به اعمال پیام ها در هنگام دریافت از سوکت ادامه دهید تا زمانی که شماره توالی در جریان همیشه در هر پیام 1 افزایش یابد (توجه داشته باشید: برای جریانهای خصوصی شماره توالی به یک حساب واحد یا حساب فرعی محدود می شود).
  8. اگر یک پیام دریافت شده است که بعد به منظور نمی, بازگشت به مرحله 2 در این فرایند

برای برنامه های کاربردی که در نگه داشتن جریان داده ها به عنوان قابل اعتماد که ممکن است بستگی دارد, ایجاد اتصالات سوکت های متعدد برای افزونگی توصیه می شود. شماره های توالی منتشر شده در تمام اتصالات با یکدیگر سازگار خواهند بود و می توانند برای تعیین پیام های دریافت شده استفاده شوند.

لغو اشتراک

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

حسابهای فرعی

(توجه: این قابلیت محدود به شرکا است و برای معامله گران عمومی در دسترس نیست.)

حساب های فرعی راهی را برای شرکا فراهم می کند تا کاربران خود را بدون نیاز به ایجاد حساب های کاربری شخصی مدل سازی کنند. هر حساب فرعی است نشانی سپرده خود را, توازن, دفع و برداشت, سفارشات, و غیره. شرکا تمام اقدامات حساب های فرعی خود را از طریق رابط کاربری وی 3 کنترل می کنند و ممکن است از وب سوکت وی 3 استفاده کنند تا از هرگونه به روزرسانی مانده و سپرده ها و سفارشات خود مطلع شوند.

برای کار با حساب های فرعی باید از یک کلید رابط کاربری استفاده کنید که دارای مجوزهای زیر حساب است. شرکایی که بخشی از این برنامه هستند می توانند با نماینده بیترکس خود کار کنند تا کلید رابط کاربری خود را فعال کنند.

برای ایجاد یک حساب فرعی, ارسال به نقطه پایانی زیر حساب. با این کار یک حساب فرعی جدید ایجاد می شود و شناسه خود را برمی گرداند. هنگامی که شما یک شناسه زیر حساب, شما می توانید وجوه بین این و اصلی خود را انتقال (استاد) حساب با استفاده از نقطه پایانی نقل و انتقالات. به منظور ثبت سفارشات, مشاهده تاریخچه, و یا اقدامات دیگر در زمینه یک حساب فرعی با استفاده از رابط های برنامه کاربردی بقیه, اضافه کردن هدر-حساب فرعی شناسه به درخواست و تنظیم امضای درخواست خود را به عنوان مورد نیاز.

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

بهترین روشها

  1. برای هر کاربر یک حساب فرعی ایجاد کنید
  2. حساب های فرعی یا نشانی ها را از قبل تولید و ذخیره نکنید
  3. فقط در صورت درخواست اولیه کاربر برای واریز نشانی های کیف پول جدید ایجاد کنید. (نشانی ها برای تجارت یا برداشت لازم نیست)
  4. برای جلوگیری از نظرسنجی از جریانهای وب حساب فرعی استفاده کنید.

حساب کاربری

دریافت / حساب

اطلاعات مربوط به حساب مرتبط با درخواست را بازیابی کنید. در حال حاضر تنها در صورتی حساب فرعی را بازتاب می دهد که در هدر مشخص شده باشد که می تواند برای بررسی اینکه یکی در حساب مورد نظر کار می کند استفاده شود. فیلدهای بیشتری بعدا اضافه خواهند شد.

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.