Method: projects.services.batchUpdate

পরমাণুভাবে নির্দিষ্ট Service কনফিগারেশন আপডেট করে।

HTTP অনুরোধ

POST https://firebaseappcheck.googleapis.com/v1beta/{parent=projects/*}/services:batchUpdate

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

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

পরামিতি
parent

string

প্রয়োজন। সমস্ত Service কনফিগারেশন দ্বারা ভাগ করা মূল প্রকল্পের নাম ফর্ম্যাটে আপডেট করা হচ্ছে৷

projects/{project_number}

আপডেট করা যেকোন সম্পদের name ক্ষেত্রের অভিভাবক সংগ্রহ অবশ্যই এই ক্ষেত্রের সাথে মেলে বা সম্পূর্ণ ব্যাচ ব্যর্থ হবে৷

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

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
ক্ষেত্র
updateMask

string ( FieldMask format)

ঐচ্ছিক। আপডেট করার জন্য Service ক্ষেত্রগুলির নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: displayName

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

requests[]

object ( UpdateServiceRequest )

প্রয়োজন। Service আপডেট করার জন্য অনুরোধের বার্তাগুলি নির্দিষ্ট করে৷

একটি ব্যাচে সর্বাধিক 100টি অবজেক্ট আপডেট করা যেতে পারে।

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

services.batchUpdate পদ্ধতির জন্য প্রতিক্রিয়া বার্তা।

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

JSON প্রতিনিধিত্ব
{
  "services": [
    {
      object (Service)
    }
  ]
}
ক্ষেত্র
services[]

object ( Service )

আপডেট প্রয়োগ করা হয়েছে পরে Service বস্তু.

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

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

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

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

UpdateService Request

services.patch পদ্ধতির জন্য অনুরোধ বার্তার পাশাপাশি services.batchUpdate পদ্ধতির জন্য একটি পৃথক আপডেট বার্তা।

JSON প্রতিনিধিত্ব
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
ক্ষেত্র
service

object ( Service )

প্রয়োজন। আপডেট করার জন্য Service

Service name ক্ষেত্রটি বিন্যাসে আপডেট করা Service সনাক্ত করতে ব্যবহৃত হয়:

projects/{project_number}/services/{service_id}

মনে রাখবেন service_id উপাদানটি অবশ্যই একটি সমর্থিত পরিষেবা আইডি হতে হবে। বর্তমানে, নিম্নলিখিত পরিষেবা আইডিগুলি সমর্থিত:

  • firebasestorage.googleapis.com (ফায়ারবেসের জন্য ক্লাউড স্টোরেজ)
  • firebasedatabase.googleapis.com (ফায়ারবেস রিয়েলটাইম ডেটাবেস)
  • firestore.googleapis.com (ক্লাউড ফায়ারস্টোর)
  • identitytoolkit.googleapis.com (আইডেন্টিটি প্ল্যাটফর্মের সাথে ফায়ারবেস প্রমাণীকরণ)

Firebase প্রমাণীকরণ অ্যাপ চেকের সাথে কাজ করার জন্য, আপনাকে প্রথমে আইডেন্টিটি প্ল্যাটফর্মের সাথে Firebase প্রমাণীকরণে আপগ্রেড করতে হবে।

updateMask

string ( FieldMask format)

প্রয়োজন। আপডেট করার জন্য Service ক্ষেত্রগুলির নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: enforcementMode