এটি একটি স্পন্সরড আর্টিকেল যা Coinlayer-র সাহায্যে সম্ভব হয়েছে। rzeczywiste বিষয়বস্তু এবং মতামত লেখকের একমাত্র দৃষ্টিভঙ্গি, যিনি এডিটোরিয়াল স্বাধীনতা রক্ষা করেছেন স্পন্সরড পোস্ট হলেApi।
আপনি যেন একটি অ্যাপ ডেভেলপার হন যিনি লাইভ ক্রিপ্টোকারেন্সি প্রাইস ইউজারদের দেখানোর প্রজেক্টে কাজ করছেন, বা একটি ওয়েব ডেভেলপার हों যিনি ভিজিটরদের জন্য একই কাজ করতে চান - আপনাকে একটি নির্ভরযোগ্য API-এর সাথে সংযোগ করতে হবে যা বিজলির গতিতে রেসপন্স দেয় এবং এন্টারপ্রাইজ-লেভেল ইন্টিগ্রেশন প্রদান করে।
বেশিরভাগ কয়েনের স্বাভাবিক অভিডি فى কারণে, একটি ক্রিপ্টোকারেন্সির দাম সাধারণত একদিন থেকে অন্য দিনে বৈধ থাকে না। আপনাকে কমপক্ষে ঘণ্টা অনুযায়ী দাম দিতে এমন কিছু চাইয়ে। Coinlayer ৩০০+ ভিন্ন কয়েনের জন্য विवিধ ফিয়াট কারেন্সির বিপরীতে এই সেবা প্রদান করে, এবং আমরা সেবাটি এবং এর অভ্যন্তরীণ কাজকর্মের যেন দৃষ্টিপাত করব।
প্রস্তুতি

এই রিভিউ কার্যকরভাবে করতে, আমি সাইটে একটি ফ্রি অ্যাকাউন্ট খুললাম, যেন আমাকে একটি API কী মিলে যায় কিছু ফিচার টেস্ট করতে সীমিত কোম্পানি সাপোর্টের সাথে।
আমি হাতের হাতে কাজ করার সিদ্ধান্ত নিলাম এবং লিনাক্স চালিত আমার একটি খালি বক্সে Nginx সার্ভার সেট আপ করলাম PHP7 সহ ন্যূনতম প্রয়োজনীয়তার সাথে। আমি নিজের কাছে প্রমাণ করতে চেয়েছিলাম যে এই API-এর জন্য বেসিক ওয়েব সার্ভার সেটআপ ছাড়া আর কিছুই লাগবে না। Coinlayer API JSON ব্যবহার করে ডেটা ডেলিভারি মডেল হিসেবে জানলে আমি বুঝলাম এটিই আমার প্রয়োজন।
কোড লিখতে আমি notepadqq ব্যবহার করলাম, লিনাক্সে ছোট প্রজেক্টের জন্য আমার ব্যক্তিগত পছন্দ।
আমার টেস্ট মূলত ওয়েব ডেভেলপারের দৃষ্টিভঙ্গি থেকে, যদিও JSON অ্যান্ড্রয়েড এবং iOS অ্যাপ ডেভেলপমেন্টেও প্রায় ব্যবহার হয়। Coinlayer প্ল্যাটফর্ম-নিরপেক্ষ হওয়ায় ডেভেলপারের ধরন__)osamente সার্ভিসের স্তরে কোনো পার্থক্য থাকবে না।
টেস্ট
API ডকুমেন্টেশন দেখে মোট দশ মিনিটে বুঝলাম এটি কীভাবে কাজ করে এবং আমার লোকাল সার্ভারে বেসিক ইন্টিগ্রেশন কীভাবে করব। API-র ছয়টি এন্ডপয়েন্ট আছে:
- ক্রিপ্টোকারেন্সি জোড়ার তালিকা
- এক নির্দিষ্ট কয়েনের দাম অন্য কয়েন বা ফিয়াট কারেন্সির বিপরীতে লাইভ আপডেট
- হিস্টোরিক্যাল এন্ডপয়েন্ট যেখানে নির্দিষ্ট তারিখে একটি ক্রিপ্টোকারেন্সির দাম ফিয়াট ভ্যালুর বিপরীতে পাওয়া যায়
- কনভার্সন API যা ডেভেলপারকে X কয়েনের মান X পরিমাণ ফিয়াট কারেন্সির বিপরীতে আউটপুট দিতে দেয়
- টাইমফ্রেম API যা নির্দিষ্ট সময়ের আশেপাশে একটি ক্রিপ্টোকারেন্সির দামের উদ্বেগ তালিকা করতে দেয়
- "চেঞ্জ" এন্ডপয়েন্ট যা দেখায় একটি ক্রিপ্টোকারেন্সির দাম কতটুকু বদলেছে একটি সময়ের মধ্যে, পার্সেন্টেজ এবং মার্জিন সহ
আমার টেস্ট USD-এর বিপরীতে বেশ কিছু বড় ক্রিপ্টোকারেন্সির দাম আনা থাকা "লাইভ" এন্ডপয়েন্ট ব্যবহার করে, তারপর "হিস্টোরিক্যাল" এন্ডপয়েন্ট ব্যবহার করে অতীতে বিটকয়েনের দাম আনা।
এটি ছিল আমার ইমপ্লিমেন্টেশন। (API কী স্বাভাবিকভাবে স্ক্র্যাম্বল্ড এবং স্ক্রিনশটের জন্য অবৈধ।)

এই রুঢ় এবং দ্রুত তৈরি করা কোড এরকম একটি পেজ তৈরি করে:

উল্লেখ্য, Coinlayer ২৫+ এক্সচেঞ্জের ওয়েটেড অ্যারেজ দিয়ে প্রাইসিং ক্যালকুলেট করে যা সবচেয়ে নির্ভুল প্রাইসিং ডেটা দেয় বলে দাবি করা হয়। JSON রিকোয়েস্ট এবং ডেটা আউটপুটের মধ্যে কোনো ডিলে লক্ষ্য করলাম না। এটা প্রায় শূন্য সময় নিল। আমার টেস্ট পেজ লোড করলে ফলাফল তাৎক্ষণিক পাওয়া যাচ্ছিল।
যেহেতু ওয়েবসাইটের অধিকাংশ বড় সমস্যা API-এর ল্যাগি রেসপন্সের কারণে হয়, Coinlayer দ্রুত রেসপন্স দেয়ায় আমার কাছে এটি অনেক পয়েন্ট পায়।
এছাড়া আমাকে শুধু পনেরো মিনিট লাগল এটি আমার টেস্ট সার্ভারে ইন্টিগ্রেট করতে (যা Coinlayer কীভাবে কাজ করে বুঝতে এবং JSON-এ কোডিং শিখতে সময় অন্তর্ভুক্ত, যা আমার প্রায় বিছ বর্ষের কোডিং জীবনে কখনো ব্যবহার করিনি), এবং আপনার কাছে একটি আশ্চর্যजनকভাবে সহজ প্ল্যাটফর্ম।
অন্যান্য কিছু নোট

Coinlayer যা খুব প্রচার করে সেটি হলো এর এনক্রিপশন, যা ২৫৬-বিট SSL/TLS সেটআপ। প্ল্যাটফর্ম ডেটা এনক্রিপ্ট করে সেটি সত্য, কিন্তু ফ্রি অপশনে আপনাকে HTTP-তে বাধ্য করা হয়। HTTPS সক্ষম করতে কমপক্ষে $৯.৯৯/মাস দিতে হয়। (আপাতত কেউ SSL সার্টিফিকেটের টাকা দেবে!)
এছাড়া বেসিক প্ল্যানেও ক্রিপ্টোকারেন্সি প্রাইস ঘণ্টা অনুযায়ী আপডেট হয়। দশ মিনিট আপডেট পেতে "প্রফেশনাল" প্ল্যান $৩৯.৯৯ দিতে হয়। "প্রফেশনাল প্লাস" প্রতি মিনিট আপডেট দেয় যারা সত্যিকারের এটি প্রয়োজন।
এছাড়া JSON সার্ভারে রিকোয়েস্ট পাঠানোর লিমিট আছে। ফ্রি ইউজার মাসে ৫০০ রিকোয়েস্ট পাবে। আপনি টেকনিক্যালি একটি শেডিউলার চালিয়ে মাসে ৫০০ বার (প্রায় প্রতি ঘন্টা ওড়ায়) রান করিয়ে এবং মানগুলো ডেটাবেসে স্টোর করে রিকোয়েস্ট লিমিট করতে পারেন। এটা আপনার ইমপ্লিমেন্টেশনে আরেক লেয়ার যোগ করে এবং নবীন প্রোগ্রামারদের জন্য চ্যালেঞ্জিং হতে পারে।
সবচেয়ে বেসিক প্ল্যান কেনলে মাসে ৫,০০০ রিকোয়েস্ট মিয়ে যায়, যা ঘণ্টা অনুযায়ী চেকআপ এবং কিছু টেস্টিং-এর জন্য যথেষ্ট যদি আমার বলা পদ্ধতিতে ভ্যালু ডিসপ্লে করেন।
ফ্রি প্ল্যান আপনাকে শুধু US ডলার तक সীমাবদ্ধ করে এবং কনভার্সন API এন্ডপয়েন্ট বা টাইমফ্রেম এন্ডপয়েন্ট ব্যবহার করার অনুমতি দেয় না (যা আপনি চালাক থাকলে কাজচলা পদ্ধতি খুঁজে পেতে পারেন)।
CryptoCompare এবং CoinMarketCap-এর মতো অন্যান্য JSON API আপনাকে ফ্রিতে নানা ফিয়াট কারেন্সির বিপরীতে লাইভ ক্রিপ্টোকারেন্সি প্রাইস ডিসপ্লে করতে দেয় যতবার চান, যদি আপনি কিছু সুবিধা ছাড়তে চান, যা আমরা এখন আলোচনা করব।
ফায়দা ও ক্ষতি
এখন Coinlayer-এর মেশিনের কাজকর্ম দেখে আমি আত্মবিশ্বাসের সাথে এর সুবিধা ও অসুবিধা অন্য প্ল্যাটফর্মের সাথে তুলনা করে বলতে পারি।
সুবিধা (The Pros)
- এটি অবিশ্বাস্যভাবে সহজে ব্যবহার করা যায়। আমি JSON-এ প্রোগ্রামিং শূন্য অভিজ্ঞতাই রেখে এসেছিলাম এবং কিছুক্ষণে নাম্বার প্রসেস করতে পারলাম।
- ডকুমেন্টেশন পড়তে সহজ এবং তাই সেটআপ করা খুব সহজ। আমার মাত্র পনেরো মিনিট লাগল JSON শিখতে এবং ইমপ্লিমেন্টেশন কোড করতে।
- রেসপন্সিভনেস অতুলনীয়। এত দ্রুত যে আমি ফ্লার্ট করছি কয়েকটা অ্যাপ ও ওয়েবসাইট আইডিয়ার সাথে। স্পিডটা আমাকে গতিশীল করতে এবং যা আছে তার সাথে বেশি করতে অনুপ্রাণিত করছে।
- এটি (প্রায়) পেইড সার্ভিস যার সাথে ফ্রি অ্যাকাউন্ট আছে যা মূলত টেস্টিং-এর জন্য। এটি অসুবিধাও হতে পারে, কিন্তু এটিই Coinlayer-কে স্টাফের ভেতন দিয়ে সার্ভিস প্রতিযোগিতামূলক রাখতে সক্ষম করে।
- হিস্টোরিক্যাল ডেটা API এন্ডপয়েন্ট বড় চিত্রের অ্যাপের জন্য নতুন সম্ভাবনার দরওয়াজা খুলে দেয়। ফ্রি ভার্সনে থাকা ভালো, যদিও রিকোয়েস্টের কঠোর সীমাবদ্ধতা রয়েছে।
অসুবিধা (The Cons)
- অনলিমিটেড লাইভ প্রাইস ডেটার দাম $০-এর উপরে। বিকল্প (ফ্রি) প্ল্যাটফর্ম JSON API দিয়ে নানা ফিয়াট কারেন্সির সাথে লাইভ ক্রিপ্টোকারেন্সি প্রাইস লিস্টিং দেখাতে পারে। পারদর্শিতার জন্য বলতে হবে, আনলিমিটেড "ফ্রি" API কল সার্ভারকে লেজিটিমেট সোর্স এবং DDoS বটের রিকোয়েস্ট দিয়ে কन्जেস্ট করতে পারে। আমি অনুমান করি Coinlayer এত দ্রুত হওয়ার কারণlardan একটি হলো এই সীমাবদ্ধতার কারণে এটি রিকোয়েস্ট দিয়ে ভরা পড়ছে না।
- সবচেয়ে কম দামের টিয়ারও, যদিও আরও ডেটা এবং ফিয়াট কারেন্সি (এবং সোন্দর্য কনভার্সন এন্ডপয়েন্ট) দেয়, তবুও ঘণ্টা অনুযায়ী প্রাইস আপডেট দেয়। আমি কয়েন দেখেছি চার মিনিটে দশ পার্সেন্ট ডিপ করলে।
উপসংহার
আপনি ফ্রি সার্ভিস ব্যবহার করে রিয়েল-টাইমে ক্রিপ্টোকারেন্সি প্রাইস লিস্ট করতে পারেন এবং কিছু এক্সট্রা কোড ম্যাজিক দিয়ে Coinlayer-র থেকে যা পাবেন তার কিছু ওয়ার্কঅראউন্ড করতে পারেন, কিন্তু বিকল্পগুলো সবার জন্য নয়।
আপনি যদি অ্যাপ বা ওয়েব ডেভেলপার হন যিনি এমন API খুঁজছেন যা আপনার পলক ঝাপানোর চেয়ে দ্রুত রেসপন্স দেয় এবং সহজে ইমপ্লিমেন্ট होने वाला ক্রিস্প ডেটাসেট দেয়, তবে Coinlayer আপনার জন্য আদর্শ। এই ধরনের কাজের জন্য ফ্রি JSON API ব্যবহার করা আপনাকে শেষে কামড়াতে পারে, কারণ তাদের যেন সাপোর্ট নেটওয়ার্ক বা ডকুমেন্টেশন বেশি নেই এবং সидান্তত ああ więcej আক্রমণ ও নেটওয়ার্ক কনজেশনต่อ সংবেদনশীল।
কর্পোরেট এনভায়রনমেন্ট এবং সিরিয়াসলি নেওয়া স্টার্টআপের জন্য নির্ভরযোগ্য এবং হাই-রেসপন্সিভ API আদর্শ।
Coinlayer