Method: projects.updateRemoteConfig

เผยแพร่เทมเพลตการกำหนดค่าระยะไกลของโปรเจ็กต์

ส่ง ETag ที่แสดงผลโดย projects.getRemoteConfig เป็นส่วนหัว If-Match เพื่อให้แน่ใจว่าเทมเพลตการกำหนดค่าระยะไกลที่เห็นล่าสุดเป็นเทมเพลตที่ถูกเขียนทับโดยการอัปเดตนี้ ส่ง If-Match: * เพื่อบังคับการอัปเดต ไม่ว่าเวอร์ชันปัจจุบันจะเป็นอย่างไรก็ตาม

แสดงผล RemoteConfig ที่เผยแพร่และ ETag ที่อัปเดตเป็นส่วนหัวการตอบกลับหากสำเร็จหรือเกิดข้อผิดพลาด

ดูรายการรหัสข้อผิดพลาดในคำแนะนำการเผยแพร่

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
project

string

ต้องระบุ รหัสหรือหมายเลขโปรเจ็กต์ของโปรเจ็กต์ Firebase ซึ่งขึ้นต้นด้วย "projects/"

พารามิเตอร์การค้นหา

พารามิเตอร์
validateOnly

boolean

ไม่บังคับ ค่าเริ่มต้นคือ false หากเป็น true เซิร์ฟเวอร์จะพยายามตรวจสอบ RemoteConfig เท่านั้น หากการตรวจสอบสำเร็จ ระบบจะไม่เขียน RemoteConfig ไปยังเซิร์ฟเวอร์การกำหนดค่าระยะไกล แต่จะแสดงผลการตอบกลับ 200 OK แทน หากตรวจสอบไม่สำเร็จ ระบบจะแสดงข้อผิดพลาดในการตรวจสอบ

หมายเหตุ: ข้อผิดพลาดอื่นๆ อาจยังเกิดขึ้นหลังจากที่ตั้งค่าบูลีนนี้เป็น false แล้ว แม้ว่าจะได้รับ 200 OK เมื่อเรียกใช้ projects.updateRemoteConfig โดยตั้งค่า validateOnly เป็น true ก็ตาม

เนื้อความของคำขอ

เนื้อหาของคำขอมีอินสแตนซ์ของ RemoteConfig

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ RemoteConfig

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

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

ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมการตรวจสอบสิทธิ์