REST Resource: projects.webApps

সম্পদ: WebApp

ওয়েবের জন্য একটি ফায়ারবেস অ্যাপের বিশদ বিবরণ।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
ক্ষেত্র
name

string

WebApp এর রিসোর্স নাম, ফর্ম্যাটে:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

  • PROJECT_IDENTIFIER : মূল প্রকল্পের ProjectNumber (প্রস্তাবিত) বা এর ProjectId । Google-এর AIP 2510 স্ট্যান্ডার্ডে প্রোজেক্ট শনাক্তকারী ব্যবহার করার বিষয়ে আরও জানুন।
    মনে রাখবেন যে কোনো প্রতিক্রিয়ার অংশে PROJECT_IDENTIFIER এর মান হবে ProjectId
  • APP_ID : অ্যাপটির জন্য বিশ্বব্যাপী অনন্য, ফায়ারবেস-নির্ধারিত শনাক্তকারী ( appId দেখুন)।
appId

string

শুধুমাত্র আউটপুট। অপরিবর্তনীয়। WebApp এর জন্য বিশ্বব্যাপী অনন্য, Firebase-নির্ধারিত শনাক্তকারী।

এই শনাক্তকারীটিকে একটি অস্বচ্ছ টোকেন হিসাবে বিবেচনা করা উচিত, কারণ ডেটা বিন্যাসটি নির্দিষ্ট করা নেই৷

displayName

string

WebApp এর জন্য ব্যবহারকারীর দ্বারা নির্ধারিত ডিসপ্লে নাম।

projectId

string

শুধুমাত্র আউটপুট। অপরিবর্তনীয়। WebApp এর জন্য অভিভাবক FirebaseProject এর একটি ব্যবহারকারীর দ্বারা নির্ধারিত অনন্য শনাক্তকারী।

appUrls[]

string

URL যেখানে WebApp হোস্ট করা হয়।

webId
(deprecated)

string

শুধুমাত্র আউটপুট। অপরিবর্তনীয়। WebApp এর জন্য একটি অনন্য, Firebase-নির্ধারিত শনাক্তকারী।

এই শনাক্তকারীটি শুধুমাত্র WebApp এর জন্য namespace মান পূরণ করতে ব্যবহৃত হয়। বেশিরভাগ ব্যবহারের ক্ষেত্রে, অ্যাপটিকে সনাক্ত করতে বা উল্লেখ করতে appId ব্যবহার করুন। webId মান শুধুমাত্র একটি FirebaseProject এবং এর সাথে সম্পর্কিত অ্যাপের মধ্যে অনন্য।

apiKeyId

string

WebApp এর সাথে যুক্ত Firebase API কী-এর জন্য বিশ্বব্যাপী অনন্য, Google-এর দ্বারা নির্ধারিত শনাক্তকারী (UID)।

সচেতন থাকুন যে এই মানটি API কী-এর UID, API কী-এর keyString নয়keyString হল সেই মান যা অ্যাপের কনফিগারেশন আর্টিফ্যাক্টে পাওয়া যায়।

যদি webApps.Create অনুরোধে apiKeyId সেট করা না থাকে, তাহলে Firebase স্বয়ংক্রিয়ভাবে WebApp এর সাথে একটি apiKeyId যুক্ত করে। এই স্বয়ংক্রিয়-সম্পর্কিত কীটি একটি বিদ্যমান বৈধ কী হতে পারে বা, যদি কোনো বৈধ কী বিদ্যমান না থাকে, তাহলে একটি নতুন ব্যবস্থা করা হবে।

প্যাচ অনুরোধে, apiKeyId একটি খালি মান সেট করা যাবে না, এবং নতুন UID-এর অবশ্যই কোনো সীমাবদ্ধতা থাকবে না বা শুধুমাত্র সংশ্লিষ্ট WebApp এর জন্য বৈধ বিধিনিষেধ থাকবে। আমরা API কীগুলি পরিচালনা করতে Google ক্লাউড কনসোল ব্যবহার করার পরামর্শ দিই৷

state

enum ( State )

শুধুমাত্র আউটপুট। অ্যাপের জীবনচক্র অবস্থা।

etag

string

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

Google এর AIP-154 স্ট্যান্ডার্ডে etag সম্পর্কে আরও জানুন।

এই etag দৃঢ়ভাবে বৈধ করা হয়.

পদ্ধতি

create

নির্দিষ্ট FirebaseProject এ একটি নতুন WebApp তৈরির অনুরোধ করে৷

get

নির্দিষ্ট WebApp পায়।

getConfig

নির্দিষ্ট WebApp এর সাথে সম্পর্কিত কনফিগারেশন আর্টিফ্যাক্ট পায়।

list

নির্দিষ্ট FirebaseProject এর সাথে সংশ্লিষ্ট প্রতিটি WebApp তালিকাভুক্ত করে।

patch

নির্দিষ্ট WebApp এর বৈশিষ্ট্য আপডেট করে।

remove

FirebaseProject থেকে নির্দিষ্ট WebApp সরিয়ে দেয়।

undelete

FirebaseProject এ নির্দিষ্ট WebApp পুনরুদ্ধার করে।