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

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

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

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

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

WebSocket API টেস্ট স্যুট - পাবলিক (বাজার ডেটা)

WebSocket API টেস্ট স্যুট - প্রাইভেট (অ্যাকাউন্ট স্ট্যাটাস এবং ট্রেডিং)

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

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

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

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

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

  •  Open WebSocket Connection বোতামে ক্লিক করুন

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

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

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

  • WebSocket API থেকে প্রতিক্রিয়া গ্রহণ করুন

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

  •  Close WebSocket Connection বোতামে ক্লিক করুন

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

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