แทรกและ/หรืออัปเดตระเบียนของฟีดประเภทที่ระบุ ดำเนินการตรวจสอบพื้นฐานเท่านั้น (เช่น คำขอที่มีรูปแบบไม่ถูกต้อง) หลังจากนั้นระบบจะส่งการตอบกลับที่เหมาะสมไปยังพาร์ทเนอร์ทันที Google จะตรวจสอบความถูกต้องของตรรกะทางธุรกิจในคำขอแบบไม่พร้อมกัน การเรียกใช้แบบกลุ่มนี้ไม่รับประกันความเป็นหน่วยย่อย
คำขอ HTTP
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
parent |
ชื่อทรัพยากรซึ่งมีรูปแบบเป็น - |
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"records": [
{
object ( |
| ช่อง | |
|---|---|
records[] |
ระเบียนที่จะแทรกและ/หรืออัปเดต อนุญาตให้มีระเบียนได้สูงสุด 1,000 รายการในการเรียก API 1 ครั้ง |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาคำตอบจะเป็นออบเจ็กต์ JSON ว่าง
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/mapsbooking
GenericRecord
บันทึกประเภทฟีดที่ระบุในคำขอ URL
| การแสดง JSON |
|---|
{ "generationTimestamp": string, // Union field |
| ช่อง | |
|---|---|
generationTimestamp |
ต้องระบุ ระบบใช้การประทับเวลานี้เพื่อให้มั่นใจว่าการอัปเดตสินค้าคงคลังจะเรียงตามลำดับที่ถูกต้อง ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
ฟิลด์ Union record_type แคปซูลฟีดประเภทต่างๆ (ndjson, อิงตาม Proto ฯลฯ) record_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
dataRecord |
สำหรับฟีดที่ไม่ได้อิงตาม Proto สตริงที่เข้ารหัส Base64 |
protoRecord |
สำหรับฟีดที่อิงตาม Proto ออบเจ็กต์ที่มีฟิลด์ประเภทใดก็ได้ ฟิลด์เพิ่มเติม |