Method: projects.webApps.getConfig

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

HTTP অনুরোধ

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/webApps/*/config}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
name

string

ডাউনলোড করার জন্য WebApp কনফিগারেশনের রিসোর্স নাম, ফর্ম্যাটে:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID /config


যেহেতু একটি APP_ID একটি অনন্য শনাক্তকারী, তাই উপ-সংগ্রহ অ্যাক্সেস প্যাটার্ন থেকে অনন্য সম্পদ এখানে বিন্যাসে ব্যবহার করা যেতে পারে:

projects/-/webApps/ APP_ID


PROJECT_IDENTIFIER এবং APP_ID মান সম্পর্কে বিশদ বিবরণের জন্য WebApp name ক্ষেত্রটি পড়ুন৷

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

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

JSON প্রতিনিধিত্ব
{
  "projectId": string,
  "appId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string,
  "apiKey": string,
  "authDomain": string,
  "messagingSenderId": string,
  "measurementId": string
}
ক্ষেত্র
projectId

string

অপরিবর্তনীয়। FirebaseProject এর জন্য ব্যবহারকারীর দ্বারা নির্ধারিত অনন্য শনাক্তকারী।

appId

string

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

databaseURL

string

ডিফল্ট Firebase রিয়েলটাইম ডেটাবেস URL।

storageBucket

string

Firebase স্টোরেজ বাকেট নামের জন্য ডিফল্ট ক্লাউড স্টোরেজ।

locationId

string

প্রকল্পের ডিফল্ট GCP সম্পদ অবস্থানের ID। অবস্থানটি উপলব্ধ GCP সম্পদ অবস্থানগুলির মধ্যে একটি।

ডিফল্ট GCP রিসোর্স অবস্থান এখনও চূড়ান্ত না হলে এই ক্ষেত্রটি বাদ দেওয়া হয়। প্রজেক্টের ডিফল্ট GCP রিসোর্স লোকেশন সেট করতে, প্রজেক্টে Firebase রিসোর্স যোগ করার পর defaultLocation.finalize কল করুন।

apiKey

string

WebApp এর সাথে যুক্ত API কী-এর keyString

মনে রাখবেন যে এই মানটি WebApp এর সাথে যুক্ত API কী-এর apiKeyId (UID) নয়

authDomain

string

ডোমেন Firebase Auth বিন্যাসে, OAuth পুনঃনির্দেশের জন্য কনফিগার করে:

PROJECT_ID .firebaseapp.com

messagingSenderId

string

Firebase ক্লাউড মেসেজিংয়ের সাথে ব্যবহারের জন্য প্রেরক আইডি।

measurementId

string

WebApp এর সাথে যুক্ত Google Analytics ওয়েব স্ট্রীমের অনন্য Google-এর দ্বারা নির্ধারিত শনাক্তকারী৷ Firebase SDKs এই ID ব্যবহার করে Google Analytics API-এর সাথে ইন্টারঅ্যাক্ট করতে।

এই ক্ষেত্রটি শুধুমাত্র তখনই উপস্থিত থাকে যখন WebApp একটি Google Analytics অ্যাপ + ওয়েব প্রপার্টির ওয়েব স্ট্রীমের সাথে লিঙ্ক করা থাকে। বিশ্লেষণ ডকুমেন্টেশনে এই ID এবং Google Analytics ওয়েব স্ট্রীম সম্পর্কে আরও জানুন।

একটি measurementId তৈরি করতে এবং একটি Google Analytics ওয়েব স্ট্রিমের সাথে WebApp লিঙ্ক করতে, projects.addGoogleAnalytics কল করুন।

Firebase JavaScript SDK v7.20.0 এবং তার পরে ব্যবহার করা অ্যাপগুলির জন্য, যখন আপনার অ্যাপ Analytics শুরু করে তখন Firebase গতিশীলভাবে measurementId নিয়ে আসে। আপনার কনফিগারেশন অবজেক্টে এই আইডি থাকা ঐচ্ছিক, কিন্তু এটি ডাইনামিক ফেচ ব্যর্থ হওয়ার বিরল ক্ষেত্রে একটি ফলব্যাক হিসাবে কাজ করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।