Method: projects.updateRemoteConfig

פרסם את תבנית התצורה המרוחקת של פרויקט.

העבר את ה-ETag שהוחזר על ידי projects.getRemoteConfig ככותרת If-Match כדי להבטיח שתבנית התצורה המרוחקת שנראתה לאחרונה היא זו שנדחפת על ידי עדכון זה. העבר את If-Match: * כדי לאלץ עדכון, ללא קשר לגרסה הנוכחית.

מחזיר את ה-RemoteConfig שפורסם ואת ה-ETag המעודכן ככותרת תגובה אם הצליחה, או שגיאה.

עיין במדריך הפרסום לקבלת רשימה של קודי שגיאה .

בקשת HTTP

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

כתובת האתר משתמשת בתחביר GRPC Transcoding .

פרמטרים של נתיב

פרמטרים
project

string

נדרש. מזהה הפרויקט או מספר הפרויקט של פרויקט Firebase, עם קידומת "פרויקטים/".

פרמטרי שאילתה

פרמטרים
validateOnly

boolean

אופציונאלי. ברירת המחדל ל- false . אם true , השרת ינסה רק לאמת את ה-RemoteConfig. אם האימות מצליח, ה-RemoteConfig לא נכתב לשרת ה-Remote Config, במקום זאת מוחזרת תגובה 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

למידע נוסף, עיין בסקירת האימות .