מוסיפה או מעדכנת רשומות של סוג פיד שצוין. מתבצע רק אימות בסיסי (כמו בקשה בפורמט שגוי) ולאחר מכן תשובה מתאימה מוחזרת לשותף באופן מיידי. Google מבצעת אימות של הלוגיקה העסקית של הבקשה באופן אסינכרוני. קריאת האצווה הזו לא מבטיחה אטומיות.
בקשת HTTP
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
parent |
שם המשאב בפורמט הבא: |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"records": [
{
object ( |
שדות | |
---|---|
records[] |
רשומות להוספה ו/או לעדכון. אפשר להוסיף עד 1,000 רשומות בקריאה אחת לממשק ה-API. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק.
היקפי הרשאה
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/mapsbooking
GenericRecord
רשומה של סוג הפיד שצוין בבקשה לכתובת ה-URL.
ייצוג JSON |
---|
{ "generationTimestamp": string, // Union field |
שדות | |
---|---|
generation |
חובה. חותמת הזמן הזו משמשת כדי להבטיח את הסדר הנכון של עדכוני המלאי. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
שדה האיחוד record_type . אנקפסולציה של סוגים שונים של פידים (ndjson, מבוסס-proto וכו') הערך של record_type יכול להיות רק אחת מהאפשרויות הבאות: |
|
data |
בפידים שלא מבוססים על Proto. מחרוזת בקידוד Base64. |
proto |
לפידים המבוססים על אב-טיפוס. אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף |