وضعیت سفارشهای کاربر
👋 مقدمه
برای دریافت آپدیتهای مربوط به سفارشها و معاملات کاربر، باید از طریق پیام authenticate
و ارسال توکن احراز هویت وارد شوید. پس از احراز هویت موفق، آپدیتهای سفارشها و معاملات کاربر به صورت بلادرنگ برای شما ارسال خواهد شد.
📨 درخواست لاگین
{"method":"authenticate", "token":"eyJ0eXAiOiJKV1QiLC..."}
💬 پاسخ لاگین موفق
{"message": "authentication successful"}
💬 پاسخ لاگین ناموفق
{"message": "authentication error"}
📊 پاسخ آپدیت سفارش کاربر
{
"id": 1352,
"side": "buy",
"type": "limit",
"state": "closed",
"symbol": "BTC_IRT",
"base_amount": "0.20000000",
"commission": "0",
"created_at": "2024-07-20T15:30:00.000000+03:30",
"dealed_base_amount": "0",
"dealed_quote_amount": "0",
"identifier": "WKayMqLnur",
"price": "5000",
"quote_amount": "10000",
"req_to_cancel": false,
"stop_price": null,
"oco_target_price": null,
"event": "user_order_update",
"event_time": "2024-08-14T14:37:54.487062Z",
"closed_at": null
}
💹 پاسخ انجام معامله برای کاربر
{
"base_amount": "0.80000000",
"commission": "0E-8",
"commission_currency": "BTC",
"created_at": "2024-07-20T14:15:31.157569+03:30",
"identifier": "qjyVwWGlLj",
"order_id": 1748,
"price": "5000",
"quote_amount": "4000",
"side": "buy",
"event": "user_match_update",
"event_time": "2024-08-14T14:37:54.487062Z",
"symbol": "BTC_IRT"
}
اطلاعیه
پس از احراز هویت موفق، هرگاه که کاربر سفارشی ایجاد یا لغو کند، یا هر بخشی از سفارش پر شود، اطلاعات مربوطه بهروزرسانی و به شما ارسال میشود. همچنین، اگر معامله جدیدی برای کاربر انجام شود، اطلاعات معامله نیز بهصورت بلادرنگ ارسال خواهد شد.