Method: projects.updateRemoteConfig

একটি প্রকল্পের রিমোট কনফিগারেশন টেমপ্লেট প্রকাশ করুন।

একটি If-Match শিরোনাম হিসাবে projects.getRemoteConfig দ্বারা প্রত্যাবর্তিত ETagটি পাস করুন যাতে শেষ দেখা রিমোট কনফিগার টেমপ্লেটটি এই আপডেটের দ্বারা ওভাররাইট করা হয়েছে৷ পাস If-Match: * বর্তমান সংস্করণ নির্বিশেষে একটি আপডেট জোর করতে।

সফল হলে বা কোনো ত্রুটি হলে প্রকাশিত RemoteConfig এবং একটি প্রতিক্রিয়া শিরোনাম হিসাবে আপডেট করা ETag ফেরত দেয়।

ত্রুটি কোডের একটি তালিকার জন্য প্রকাশনা নির্দেশিকা দেখুন।

HTTP অনুরোধ

PUT https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig

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

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

পরামিতি
project

string

প্রয়োজন। Firebase প্রজেক্টের প্রজেক্ট আইডি বা প্রজেক্ট নম্বর, "projects/" এর সাথে প্রিফিক্স করা হয়েছে।

ক্যোয়ারী প্যারামিটার

পরামিতি
validateOnly

boolean

ঐচ্ছিক। ডিফল্ট থেকে falsetrue হলে, সার্ভার শুধুমাত্র RemoteConfig যাচাই করার চেষ্টা করবে। বৈধতা সফল হলে, RemoteConfig রিমোট কনফিগার সার্ভারে লেখা হয় না, পরিবর্তে একটি 200 OK প্রতিক্রিয়া ফেরত দেওয়া হয়। বৈধতা ব্যর্থ হলে, একটি বৈধতা ত্রুটি ফিরে আসে।

true : এই বুলিয়ান false সেট করার পরেও অন্যান্য ত্রুটি ঘটতে পারে, এমনকি validateOnly সাথে projects.updateRemoteConfig এর সাথে কল করার সময় 200 OK পাওয়া গেলেও।

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

অনুরোধের অংশে RemoteConfig এর একটি উদাহরণ রয়েছে।

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

সফল হলে, প্রতিক্রিয়া বডিতে RemoteConfig এর একটি উদাহরণ থাকে।

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

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

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

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