Catch up on everthing we announced at this year's Firebase Summit. Learn more

REST API এর জন্য ইনস্টলেশন ও সেটআপ

ফায়ারবেস রিয়েলটাইম ডেটাবেস হল একটি ক্লাউড-হোস্টেড ডাটাবেস। ডেটা JSON হিসাবে সংরক্ষণ করা হয় এবং প্রতিটি সংযুক্ত ক্লায়েন্টের সাথে রিয়েলটাইমে সিঙ্ক্রোনাইজ করা হয়। আপনি যখন আমাদের Android, Apple প্ল্যাটফর্ম এবং JavaScript SDK-এর সাথে ক্রস-প্ল্যাটফর্ম অ্যাপ তৈরি করেন, তখন আপনার সমস্ত ক্লায়েন্ট একটি রিয়েলটাইম ডেটাবেস উদাহরণ শেয়ার করে এবং স্বয়ংক্রিয়ভাবে নতুন ডেটা সহ আপডেটগুলি গ্রহণ করে।

আমরা যেকোন ফায়ারবেস রিয়েলটাইম ডেটাবেস ইউআরএলকে REST এন্ডপয়েন্ট হিসেবে ব্যবহার করতে পারি। আমরা হয় পরিশেষে যোগ করতে প্রয়োজন .json URL এর শেষে এবং আমাদের প্রিয় HTTPS দ্বারা ক্লায়েন্ট থেকে একটি অনুরোধ পাঠান।

একটি অ্যাকাউন্ট তৈরি করুন

প্রথম একটি বিনামূল্যে অ্যাকাউন্টের জন্য সাইন আপ Firebase কনসোল । একটি নতুন Firebase অ্যাপ্লিকেশন একটি অনন্য শেষ হওয়া URL টি আপনার জন্য তৈরি করা হবে firebaseio.com । আপনি আপনার ব্যবহারকারীদের প্রমাণীকরণ করতে এবং অ্যাপের ডাটাবেসে ডেটা সঞ্চয় ও সিঙ্ক করতে এই URLটি ব্যবহার করবেন৷

মধ্যে Firebase সান্ত্বনা আপনি, Firebase অ্যাপস তৈরি পরিচালনা করুন এবং মুছে দিতে পারেন। একটি নির্দিষ্ট ফায়ারবেস অ্যাপে ক্লিক করলে আপনি রিয়েলটাইমে আপনার অ্যাপের ডাটাবেস দেখতে এবং পরিবর্তন করতে পারবেন। আপনার অ্যাপ ড্যাশবোর্ডে, আপনি ফায়ারবেস রিয়েলটাইম ডেটাবেস নিয়মও সেট করতে পারেন, আপনার অ্যাপের প্রমাণীকরণ পরিচালনা করতে পারেন, স্থাপন করতে পারেন এবং বিশ্লেষণ দেখতে পারেন।

একটি ডাটাবেস তৈরি করুন

  1. নেভিগেট করুন এর রিয়েলটাইম ডাটাবেস বিভাগে Firebase কনসোল । আপনাকে একটি বিদ্যমান ফায়ারবেস প্রকল্প নির্বাচন করতে বলা হবে। ডাটাবেস তৈরির কর্মপ্রবাহ অনুসরণ করুন।

  2. আপনার ফায়ারবেস নিরাপত্তা নিয়মের জন্য একটি প্রারম্ভিক মোড নির্বাচন করুন:

    পরীক্ষা মোড

    মোবাইল এবং ওয়েব ক্লায়েন্ট লাইব্রেরিগুলির সাথে শুরু করার জন্য ভাল, তবে যে কেউ আপনার ডেটা পড়তে এবং ওভাররাইট করতে দেয়৷ পরীক্ষার পর পর্যালোচনা করা নিশ্চিত করুন বুঝুন Firebase রিয়েলটাইম ডাটাবেস বিধি অধ্যায়।

    ওয়েব, Apple বা Android SDK দিয়ে শুরু করতে, testmode নির্বাচন করুন।

    লক করা মোড

    মোবাইল এবং ওয়েব ক্লায়েন্ট থেকে সমস্ত পড়া এবং লেখা অস্বীকার করে। আপনার প্রমাণীকৃত অ্যাপ্লিকেশন সার্ভারগুলি এখনও আপনার ডাটাবেস অ্যাক্সেস করতে পারে৷

  3. ডাটাবেসের জন্য একটি অঞ্চল নির্বাচন করুন। অঞ্চলের আপনার পছন্দের উপর নির্ভর করে, ডাটাবেজ নামস্থান রূপে থাকবে <databaseName>.firebaseio.com বা <databaseName>.<region>.firebasedatabase.app । আরো তথ্যের জন্য, দেখুন আপনার প্রকল্পের জন্য অবস্থান নির্বাচন করুন

  4. সম্পন্ন ক্লিক করুন।

যখন আপনি রিয়েলটাইম ডাটাবেস সক্ষম, এটি মধ্যে API সক্ষম ক্লাউড এপিআই ম্যানেজার

একটি হেল্পার লাইব্রেরি বেছে নিন

আপনি কমান্ড লাইন থেকে সরাসরি REST API এর মাধ্যমে ডেটা পড়তে এবং লিখতে পারেন। এই সহায়িকার আমরা ব্যবহার করব কার্ল আমাদের জন্য দৃষ্টান্তস্বরূপ সকলের জন্য। আপনার প্রিয় ভাষা থেকে REST API-এর সাথে ইন্টারঅ্যাক্ট করার জন্য আমাদের কাছে বেশ কয়েকটি তৃতীয় পক্ষের সাহায্যকারী লাইব্রেরি রয়েছে। আপনি নিম্নলিখিত সহায়ক লাইব্রেরিগুলির মধ্যে একটি ব্যবহার করতে পারেন বা নিজের তৈরি করতে পারেন:

ভাষা লাইব্রেরি
ক্লোজার taika দ্বারা Cloudfuji
ডার্ট আই ক্লায়েন্ট সরকারি মধ্যে firebase-ডার্ট গ্রন্থাগার
যাওয়া Firego দ্বারা স্টিভেন মধ্যে Berlanga এবং টিম Gossett
যান Firebase Cosmin Nicolaescu এবং জাস্টিন Tulloss দ্বারা
জাভা firebase4j দ্বারা ব্রান্ডন গ্রেশাম
পার্ল Firebase-পার্ল কিরণ কুমার এবং জেটি স্মিথ
পিএইচপি firebase-পিএইচপি দ্বারা kreait
firebase-পিএইচপি দ্বারা Tamas কালমান
পাইথন Pyrebase দ্বারা জেমস মধ্যে Childs-Maidment
পাইথন-firebase দ্বারা Özgür Vatansever
পাইথন-firebase দ্বারা মাইকেল Huynh
রুবি firebase-রুবি দ্বারা অস্কার দেল বেন
BigBertha দ্বারা ফার্নান্দ Galiana
বাকি-firebase দ্বারা Codementor

পরবর্তী পদক্ষেপ