کانال خصوصی معاملات کاربر
به محض انجام شدن معامله برای کاربر، اطلاعات معامله در این کانال منتشر میشود.
الگوی کانال:
private:trades#{websocketAuthParam}
عضویت در این کانال به توکن اتصال وبسوکت و websocketAuthParam کاربر نیاز دارد.
نمونه عضویت با SDK:
const websocketAuthParam = '<WEBSOCKET_AUTH_PARAM>';
const sub = client.newSubscription(`private:trades#${websocketAuthParam}`, { delta: 'fossil' });
sub.on('publication', (ctx) => {
console.log(ctx.data);
});
sub.subscribe();
نمونه عضویت خام بدون SDK:
{
"id": 2,
"subscribe": {
"channel": "private:trades#1987577cdf7c7422dee369e188e276ee"
}
}
نمونه پیام:
{
"srcCurrency": "btc",
"dstCurrency": "rls",
"timestamp": "2024-11-23T11:31:27.833000+00:00",
"time": 1732361487833,
"price": "66683959340",
"amount": "0.000404",
"total": "26940319.57336",
"type": "Sell",
"fee": "47150.7989334",
"id": 12942226,
"orderId": 520305923,
"isMaker": true
}
فیلد timestamp برای سازگاری قبلی باقی مانده و منسوخ است. برای زمان معامله از time استفاده کنید.
Responses
- 200
پیام کانال خصوصی معاملات