WebSocket API v1 টেস্ট স্যুট (JavaScript)

সর্বশেষ আপডেট: ১ এপ্রিল, ২০২৫

আমাদের WebSocket API আমাদের মার্কেটগুলির জন্য মার্কেট ডেটার (অর্ডার বুক, টিকার, ট্রেড এক্সিকিউশন ইত্যাদি) একটি লাইভ স্ট্রিম সরবরাহ করে। এটি বিভিন্ন অ্যাকাউন্ট তথ্যের (ওপেন অর্ডার, ট্রেড ইত্যাদি) জন্য রিয়েল-টাইম স্ট্যাটাস আপডেটও দেয়।

যেকোনো আধুনিক প্রোগ্রামিং ভাষা (Python, JavaScript, Java, C ভ্যারিয়েন্ট, Go ইত্যাদি) আমাদের WebSocket API বাস্তবায়নে ব্যবহার করা যেতে পারে, তবে কখনও কখনও কোনো কাস্টম কোড না লিখে API-এর সাথে ইন্টারঅ্যাক্ট করা প্রয়োজন হয় (যেমন মেসেজ ভ্যালিডেশন, নেটওয়ার্কিং টেস্টিং ইত্যাদির জন্য)।

এই উদ্দেশ্যে, আমরা নিম্নলিখিত WebSocket API টেস্ট স্যুটগুলি সরবরাহ করি, যা একটি গ্রাফিক্যাল ওয়েব ব্রাউজারের মাধ্যমে পাবলিক মার্কেট ডেটা ফিড এবং প্রাইভেট (অথেন্টিকেটেড) অর্ডার/ট্রেড স্ট্যাটাস ফিডগুলির সাথে ইন্টারঅ্যাকশন করার অনুমতি দেয় (আমরা Chrome ব্যবহার করার পরামর্শ দিই)।

WebSocket API Test Suite - Public (মার্কেট ডেটা)

WebSocket API Test Suite - Private (অ্যাকাউন্ট স্ট্যাটাস এবং ট্রেডিং)

ব্যবহারের নির্দেশাবলী

  • টেস্ট স্যুট জিপ ফাইলগুলি ডাউনলোড এবং আনজিপ করুন

    এটি টেস্ট স্যুটগুলির জন্য HTML, JavaScript, CSS এবং ইমেজ ফাইল ধারণকারী Kraken_WebSocket_Test_Suite_Public এবং Kraken_WebSocket_Test_Suite_Private নামের নতুন ডিরেক্টরি/ফোল্ডার তৈরি করবে।

  • WebSocket_API_Public.html এবং WebSocket_API_Private.html ফাইলগুলি খুলুন

    যেকোনো আধুনিক গ্রাফিক্যাল ওয়েব ব্রাউজার ব্যবহার করা যেতে পারে, তবে Chrome সুপারিশ করা হয়।

  • Open WebSocket Connection বাটনে ক্লিক করুন

    এটি উপযুক্ত WebSocket URL (ws.kraken.com অথবা ws-auth.kraken.com) ব্যবহার করে WebSocket API-এর সাথে একটি নতুন স্থায়ী সংযোগ তৈরি করবে।

  • WebSocket API-তে একটি সাবস্ক্রিপশন বা ট্রেডিং মেসেজ পাঠান

    ছোট টেক্সট বক্সে একটি মেসেজ লিখুন এবং Send Message to WebSocket বাটনে ক্লিক করুন।

  • WebSocket API থেকে রেসপন্স গ্রহণ করুন

    লাইভ স্ট্রিম করা মেসেজগুলি বড় টেক্সট এরিয়াতে প্রদর্শিত হবে।

  • Close WebSocket Connection বাটনে ক্লিক করুন

    এটি WebSocket API-এর সাথে সংযোগ বন্ধ করবে এবং লাইভ স্ট্রিম করা মেসেজগুলি বন্ধ হয়ে যাবে।

আরও সাহায্যের প্রয়োজন?