কম্পিউটার

Coinlayer API:আপনার প্রকল্পে লাইভ ক্রিপ্টোকারেন্সি মূল্য প্রদর্শনের একটি দ্রুত উপায়

Coinlayer API:আপনার প্রকল্পে লাইভ ক্রিপ্টোকারেন্সি মূল্য প্রদর্শনের একটি দ্রুত উপায়

এটি একটি স্পনসর করা নিবন্ধ এবং Coinlayer দ্বারা সম্ভব হয়েছে। প্রকৃত বিষয়বস্তু এবং মতামত হল লেখকের একমাত্র মতামত যিনি সম্পাদকীয় স্বাধীনতা বজায় রাখেন, এমনকি যখন একটি পোস্ট স্পনসর করা হয়।

আপনি একজন অ্যাপ ডেভেলপার হোন না কেন এমন একটি প্রকল্পে কাজ করছেন যার জন্য আপনার ব্যবহারকারীদের কাছে লাইভ ক্রিপ্টোকারেন্সি মূল্য প্রদর্শন করতে হবে বা আপনার দর্শকদের জন্য একই কাজ করতে চাইছেন এমন একজন ওয়েব ডেভেলপার প্রয়োজন, আপনাকে একটি নির্ভরযোগ্য API-এর সাথে যুক্ত হতে হবে যা বিদ্যুৎ-দ্রুত প্রতিক্রিয়া প্রদান করে এবং দেয় আপনি এন্টারপ্রাইজ-লেভেল ইন্টিগ্রেশন।

বেশিরভাগ কয়েনে অন্তর্নিহিত অস্থিরতার উন্মত্ত পরিমাণের কারণে, একটি ক্রিপ্টোকারেন্সির দাম সাধারণত একদিন থেকে পরের দিন পর্যন্ত বৈধ হবে না। আপনার এমন কিছু দরকার যা আপনাকে ঘন্টার মধ্যে দাম দেয়, অন্ততপক্ষে। Coinlayer বিভিন্ন ধরনের ফিয়াট মুদ্রার বিপরীতে 300 টিরও বেশি বিভিন্ন কয়েনের জন্য এই ধরনের পরিষেবা প্রদান করে, এবং আমরা পরিষেবাটি এবং এটি ভিতরে থেকে কীভাবে কাজ করে তা দেখব।

প্রস্তুতি

Coinlayer API:আপনার প্রকল্পে লাইভ ক্রিপ্টোকারেন্সি মূল্য প্রদর্শনের একটি দ্রুত উপায়

এই পর্যালোচনাটি কার্যকরভাবে করতে, আমি সাইটে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করেছি, যা আমাকে একটি API কী অফার করে যা আমাকে কোম্পানির সীমিত সমর্থন সহ কিছু বৈশিষ্ট্য পরীক্ষা করতে দেয়৷

আমি হ্যান্ডস-অন করার সিদ্ধান্ত নিয়েছি এবং পিএইচপি7 সহ বেয়ারবোন প্রয়োজনীয়তা সহ লিনাক্স চালানো আমার একটি খালি বাক্সে একটি Nginx সার্ভার সেট আপ করার সিদ্ধান্ত নিয়েছি। আমি নিজের কাছে যা প্রদর্শন করতে চেয়েছিলাম তা হল যে এই API-এর কোনো অতিরিক্ত ঘণ্টা এবং শিস ছাড়াই একটি মৌলিক ওয়েব সার্ভার সেটআপ ছাড়া আর কিছুর প্রয়োজন হবে না। Coinlayer API JSON কে তার ডেটা ডেলিভারি মডেল হিসাবে ব্যবহার করে তা আবিষ্কার করার পরে, আমি ভেবেছিলাম এটিই আমার প্রয়োজন।

আমার কোড তৈরি করতে, আমি লিনাক্সে কোড করা ছোট প্রকল্পগুলির জন্য একটি ব্যক্তিগত পছন্দ নোটপ্যাডক্কিউ ব্যবহার করেছি।

আমার পরীক্ষাটি মূলত একটি ওয়েব ডেভেলপারের দৃষ্টিভঙ্গির উপর দৃষ্টি নিবদ্ধ করা হয়েছিল, যদিও JSON প্রায়ই Android এবং iOS অ্যাপ ডেভেলপমেন্টে ব্যবহৃত হয়। কয়েনলেয়ার থেকে বিকাশকারী উভয় প্রকারের পরিষেবার স্তরে কোনও পার্থক্য থাকা উচিত নয়, কারণ এটি প্ল্যাটফর্ম-অজ্ঞেয়বাদী৷

পরীক্ষা

এপিআই ডকুমেন্টেশনের মাধ্যমে যাচাই করার পরে, এটি কীভাবে কাজ করে তা বের করতে এবং আমার স্থানীয় সার্ভারে বেয়ারবোনস ইন্টিগ্রেশনের পরিকল্পনা করতে আমার মোট দশ মিনিট সময় লেগেছে। নিম্নলিখিত ক্রিয়াকলাপগুলির জন্য API এর ছয়টি শেষ পয়েন্ট রয়েছে:

  • ক্রিপ্টোকারেন্সি জোড়ার তালিকা
  • অন্য মুদ্রা বা ফিয়াট মুদ্রার বিপরীতে একটি নির্দিষ্ট মুদ্রার মূল্যের একটি লাইভ আপডেট
  • একটি ঐতিহাসিক শেষ পয়েন্ট যেখানে কেউ একটি নির্দিষ্ট তারিখে একটি ফিয়াট মানের বিপরীতে একটি ক্রিপ্টোকারেন্সির মূল্য খুঁজে পেতে পারে
  • একটি রূপান্তর API যা বিকাশকারীকে ফিয়াট মুদ্রার X পরিমাণের বিপরীতে X মুদ্রার মান আউটপুট করতে দেয়
  • একটি টাইম ফ্রেম এপিআই যা ডেভেলপারকে একটি নির্দিষ্ট সময়ের মধ্যে একটি ক্রিপ্টোকারেন্সির দামের ওঠানামা তালিকাভুক্ত করতে দেয়
  • একটি "পরিবর্তন" এন্ডপয়েন্ট যা দেখায় যে একটি ক্রিপ্টোকারেন্সির মূল্য সময়ের সাথে কত পরিবর্তিত হয়েছে, শতাংশ এবং মার্জিন দেখাচ্ছে

আমার পরীক্ষাটি বিভিন্ন প্রধান ক্রিপ্টোকারেন্সির USD-এর বিপরীতে দামগুলিকে তলব করবে, যার মধ্যে কিছু যা "লাইভ" এন্ডপয়েন্ট ব্যবহার করে বিটকয়েন এবং ইথেরিয়ামের মূলধারার স্থিতিতে পৌঁছায়নি, তারপরে অতীতের একটি তারিখে বিটকয়েনের দাম তলব করা হবে। "ঐতিহাসিক" শেষ পয়েন্ট ব্যবহার করে৷

এই আমার বাস্তবায়ন মত লাগছিল কি. (এপিআই কী, স্বাভাবিকভাবেই, স্ক্র্যাম্বল করা হয়েছে এবং স্ক্রিনশটের জন্য অবৈধ।)

Coinlayer API:আপনার প্রকল্পে লাইভ ক্রিপ্টোকারেন্সি মূল্য প্রদর্শনের একটি দ্রুত উপায়

এই প্রাথমিক এবং কিছুটা দ্রুত একত্রিত কোডটি এইরকম একটি পৃষ্ঠা তৈরি করে:

Coinlayer API:আপনার প্রকল্পে লাইভ ক্রিপ্টোকারেন্সি মূল্য প্রদর্শনের একটি দ্রুত উপায়

এটা লক্ষণীয় যে Coinlayer 25 টির বেশি এক্সচেঞ্জের ওজনযুক্ত গড় ব্যবহার করে মূল্য গণনা করে যেগুলি উপলব্ধ সবচেয়ে সঠিক মূল্যের ডেটা প্রদান করে। আমি JSON অনুরোধ এবং ডেটা আউটপুটের মধ্যে কোন বিলম্ব লক্ষ্য করেছি। এটি কার্যত কিছুই নেয়নি। আপনি যখন আমার পরীক্ষার পৃষ্ঠা লোড করবেন, আপনি সাথে সাথে ফলাফল পাবেন।

প্রদত্ত যে ওয়েবসাইটগুলির বেশিরভাগ প্রধান সমস্যাগুলি API গুলির থেকে পিছিয়ে থাকা প্রতিক্রিয়াগুলির সাথে সম্পর্কিত, সত্য যে Coinlayer দ্রুত প্রতিক্রিয়া দেয় তা আসলে আমার বইতে অনেকগুলি পয়েন্ট দেয়৷

এর সাথে যোগ করুন যে এটি আমার পরীক্ষার সার্ভারে একীভূত করতে আমার আক্ষরিক অর্থে পনের মিনিট লেগেছে (যার মধ্যে কয়েনলেয়ার কীভাবে কাজ করে তা বুঝতে এবং JSON-এর সাথে কোড করতে শিখতে আমার যে সময় লেগেছিল তা অন্তর্ভুক্ত, এমন একটি কাঠামো যা আমি আমার প্রায় বিশ বছরে ব্যবহার করিনি। কোডিং এর), এবং আপনার ব্যবহার করার জন্য একটি চিত্তাকর্ষকভাবে সহজ প্ল্যাটফর্ম রয়েছে।

আরো কিছু নোট

Coinlayer API:আপনার প্রকল্পে লাইভ ক্রিপ্টোকারেন্সি মূল্য প্রদর্শনের একটি দ্রুত উপায়

Coinlayer যে জিনিসগুলিকে অনেক বেশি গুরুত্ব দেয় তা হল এর এনক্রিপশন, যা একটি 256-বিট SSL/TLS সেটআপ। যদিও এটি সত্য হতে পারে যে প্ল্যাটফর্ম ডেটা এনক্রিপ্ট করে, এটিও সত্য যে আপনি এটির বিনামূল্যের বিকল্প ব্যবহার করে HTTP-তে বাধ্য হয়েছেন। HTTPS সক্ষম করতে, আপনাকে প্রতি মাসে কমপক্ষে $9.99 দিতে হবে। (সর্বশেষে, কাউকে SSL শংসাপত্রের জন্য অর্থ প্রদান করতে হবে!)

এছাড়াও, ক্রিপ্টোকারেন্সির দাম প্রতি ঘণ্টায় আপডেট করা হয় এমনকি সেই মৌলিক পরিকল্পনার জন্যও। দশ মিনিটের আপডেট পেতে, আপনাকে $39.99 এ একটি "পেশাদার" পরিকল্পনার জন্য অর্থ প্রদান করতে হবে৷ "প্রফেশনাল প্লাস" এমন সাইট এবং অ্যাপগুলির জন্য ষাট সেকেন্ডের আপডেট অফার করে যেগুলির সত্যিই এটি প্রয়োজন৷

এই সবগুলি ছাড়াও, আপনি JSON সার্ভারে যে পরিমাণ অনুরোধ পাঠাতে পারেন তার একটি সীমা রয়েছে৷ একটি বিনামূল্যে ব্যবহারকারী প্রতি মাসে শুধুমাত্র 500 অনুরোধ আশা করতে পারেন. আপনি প্রযুক্তিগতভাবে আপনার পাঠানো অনুরোধের পরিমাণ সীমিত করতে পারেন একটি শিডিউলার মাসে মাত্র 500 বার চালানোর মাধ্যমে (প্রায় প্রতি ঘন্টা এবং অর্ধেক) এবং একটি ডাটাবেসে মানগুলি সঞ্চয় করতে পারেন যা আপনার স্ক্রিপ্ট যখনই চায় তখনই টেনে আনতে পারে। এটি আপনার বাস্তবায়নে আরেকটি স্তর যোগ করে এবং অপেশাদার প্রোগ্রামারদের চ্যালেঞ্জ করতে পারে।

সবচেয়ে বেসিক প্ল্যানের জন্য অর্থপ্রদান করলে আপনি প্রতি মাসে 5,000 অনুরোধ পাবেন, যা আমি এইমাত্র বর্ণিত পদ্ধতি ব্যবহার করে মান প্রদর্শন করলে প্রতি ঘণ্টায় চেকআপ এবং এর মধ্যে কিছু পরীক্ষার জন্য যথেষ্ট।

বিনামূল্যের প্ল্যানটি আপনাকে ইউএস ডলারের মধ্যেও সীমাবদ্ধ করে এবং আপনাকে রূপান্তর API এন্ডপয়েন্ট (যা আপনি বুদ্ধিমান হলে কাজ করতে পারেন) বা টাইম-ফ্রেম এন্ডপয়েন্ট ব্যবহার করার অনুমতি দেয় না।

CryptoCompare এবং CoinMarketCap-এর মতো অন্যান্য JSON APIগুলি আপনাকে বিভিন্ন ফিয়াট মুদ্রার বিপরীতে ক্রিপ্টোকারেন্সি মূল্য প্রদর্শন করার অনুমতি দেয় যতবার আপনি বিনামূল্যে চান যদি আপনি কিছু সুবিধা ছেড়ে দিতে ইচ্ছুক হন, যা আমরা এখনই আলোচনা করব।

সুবিধা ও অসুবিধা

এখন যেহেতু আমরা কয়েনলেয়ারের যন্ত্রপাতি কীভাবে কাজ করে তা দেখেছি, আমি এখন অনুরূপ প্ল্যাটফর্মের তুলনায় এর সুবিধা এবং অসুবিধাগুলি সম্পর্কে আত্মবিশ্বাসের সাথে কথা বলতে পারি৷

সুবিধাগুলি

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

বিপদগুলি

  • সীমাহীন লাইভ প্রাইস ডেটার মূল্য $0 এর উপরে। JSON API সহ বিকল্প (ফ্রি) প্ল্যাটফর্মগুলি বিভিন্ন ফিয়াট মুদ্রার সাথে যুক্ত লাইভ ক্রিপ্টোকারেন্সি দামের সাথে তালিকা দেখাতে পারে। স্বচ্ছতার স্বার্থে, আমাকে অবশ্যই উল্লেখ করতে হবে যে সীমাহীন "বিনামূল্যে" API কল অফার করা বৈধ উত্স এবং DDoS বটগুলির অনুরোধ সহ একটি সার্ভারকে জড়ো করতে পারে৷ আমি সন্দেহ করি যে কয়েনলেয়ার এত দ্রুত হওয়ার কারণগুলির মধ্যে একটি হল এই বিধিনিষেধগুলির কারণে এটি সমস্ত ইচ্ছাকৃতভাবে অনুরোধগুলি পাচ্ছে না৷
  • সর্বনিম্ন-মূল্যের স্তর, আরও ডেটা এবং আরও ফিয়াট মুদ্রা (এবং সেই সুস্বাদু রূপান্তর শেষ পয়েন্ট) অফার করা সত্ত্বেও, এখনও প্রতি ঘন্টা মূল্য আপডেট প্রদান করে। আমি দেখেছি কয়েন চার মিনিটের মধ্যে দশ শতাংশ কমে গেছে৷

উপসংহার

যদিও আপনি রিয়েল টাইমে ক্রিপ্টোকারেন্সি মূল্য তালিকাভুক্ত করতে বিনামূল্যে পরিষেবাগুলি ব্যবহার করতে পারেন এবং কোড ম্যাজিকের অতিরিক্ত স্তর ব্যবহার করে কয়েনলেয়ার থেকে পেতে পারেন এমন কিছু বিষয় নিয়ে কাজ করতে পারেন, বিকল্পগুলি সবার জন্য নয়৷

আপনি যদি এমন একটি অ্যাপ বা ওয়েব ডেভেলপার হন যিনি এমন একটি API খুঁজছেন যা আপনাকে কার্যকর করা সহজ এমন একটি ক্রিস্প ডেটাসেট দেওয়ার সময় আপনি চোখ বুলানোর চেয়ে দ্রুত সাড়া দেয়, তাহলে Coinlayer আপনার গলিতে অনেক বেশি। এই ধরনের জিনিসগুলির জন্য বিনামূল্যে JSON API ব্যবহার করা আপনাকে শেষ পর্যন্ত কামড়াতে পারে, কারণ তাদের কাছে তেমন সমর্থন নেটওয়ার্ক বা ডকুমেন্টেশন নেই এবং তারা (তত্ত্বগতভাবে) আক্রমণ এবং নেটওয়ার্ক কনজেশনের জন্য বেশি সংবেদনশীল।

একটি নির্ভরযোগ্য এবং উচ্চ-প্রতিক্রিয়াশীল API ব্যবহার করা কর্পোরেট পরিবেশ এবং স্টার্টআপগুলির জন্য আদর্শ যা নিজেদেরকে গুরুত্ব সহকারে নেয়৷

কয়েনলেয়ার


  1. Google পরিচিতিগুলির একটি মুদ্রণযোগ্য তালিকা তৈরি করার দ্রুত এবং সহজ উপায়৷

  2. আপনার iMessage ম্যাকের সাথে সিঙ্ক করা হচ্ছে – দ্রুত এবং সহজ উপায়

  3. Windows 10 এ ফায়ারফক্স কুকিজ সাফ করার দ্রুত উপায়

  4. 6 দরকারী Windows 10 সেটিংস আপনার ডিসপ্লে টিউন করতে