โฮสต์ไฟล์ฟีด
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เมื่อไฟล์ฟีดพร้อมใช้งาน ให้โฮสต์ไฟล์นั้นในตําแหน่งที่ปลอดภัย Google จะดึงข้อมูลฟีดเป็นประจำ โดยปกติแล้ววันละครั้ง เพื่อให้เนื้อหาเป็นปัจจุบัน โปรดติดต่อตัวแทนของ Google เพื่อแชร์รายละเอียดโฮสติ้งและเวลาที่ดีที่สุดในการดึงข้อมูลฟีดจากตำแหน่งที่โฮสต์
หมายเหตุ: สำหรับกรณีการใช้งานบางรายการที่ต้องมีการส่งผ่านข้อมูลแบบเรียลไทม์มากขึ้น เช่น กรณีการใช้งานทีวีสดที่มักจะมีการอัปเดตรายการหลายครั้งต่อวัน Google อาจตัดสินใจดึงข้อมูลฟีดมากกว่า 1 ครั้งต่อวัน ในกรณีเช่นนี้ ตัวแทนอาจติดต่อคุณเพื่อหาเวลาที่ดีที่สุดในการดึงข้อมูลฟีดจากตำแหน่งที่โฮสต์
คําแนะนําสําหรับโฮสติ้งฟีด
แม้ว่าผู้ให้บริการข้อมูลจะเป็นผู้ตัดสินใจเลือกวิธีที่ดีที่สุดในการโฮสต์ฟีดและโครงสร้างของฟีดในตำแหน่งที่โฮสต์ แต่เราขอแนะนำวิธีจัดโครงสร้างฟีดเพื่อให้ดึงข้อมูลได้อย่างราบรื่น
สร้างโฟลเดอร์ชื่อ "ล่าสุด" (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) ตรวจสอบว่าโฟลเดอร์นี้มีการอัปเดตไฟล์ฟีด JSON ทุกวัน และมีเฉพาะไฟล์ที่ Google ควรดึงข้อมูลในวันนั้นๆ เท่านั้น
อย่าสร้างโฟลเดอร์ย่อยในโฟลเดอร์ล่าสุด เก็บลําดับชั้นแบบ Flat เช่น ไฟล์ JSON ทั้งหมดควรอยู่ในโฟลเดอร์ "ล่าสุด" โดยตรง
คุณเลือกจัดเก็บฟีดในช่วง 30 วันที่ผ่านมาอย่างน้อยในโฟลเดอร์ชื่อ "date-time" ได้หากต้องการ ซึ่งจะมีประโยชน์ในกรณีที่ต้องติดตามปัญหาเกี่ยวกับฟีดเวอร์ชันก่อนหน้าหรือค้นหาข้อมูลเมตาที่ระบุไว้ก่อนหน้านี้ Google จะไม่ใช้โฟลเดอร์เหล่านี้ในลักษณะใดๆ
ตรวจสอบว่าโฟลเดอร์ "ล่าสุด" ไม่มีไฟล์ที่มีขนาด 0KB/ไฟล์ว่าง ณ เวลาใดก็ตาม
ตรวจสอบว่า Google มีสิทธิ์เข้าถึงโฟลเดอร์ "ล่าสุด" เสมอเพื่อให้ดึงข้อมูลไฟล์ได้อย่างราบรื่น
ในกรณีที่ Google ขอฟีดที่ใช้ทดสอบ โปรดตรวจสอบว่าได้สร้างโฟลเดอร์แยกต่างหากเพื่อโฮสต์ฟีดที่ใช้ทดสอบ เช่น หากลําดับชั้นของฟีดเวอร์ชันที่ใช้งานจริงคือ ../latest/ คุณจะสร้างลําดับชั้นอื่นสําหรับฟีดที่ใช้ทดสอบได้ เช่น ../staging/latest/
วิธีการโฮสต์
ตารางด้านล่างแสดงวิธีการโฮสต์ฟีดที่รองรับและรายละเอียดที่ต้องแชร์กับตัวแทนของ Google
วิธีการ
ต้องระบุรายละเอียด
การรองรับการตรวจสอบสิทธิ์
Google Cloud Storage (GCS)
URL ของออบเจ็กต์ GCS, ที่เก็บข้อมูล หรือโฟลเดอร์
ข้อมูลเข้าสู่ระบบการเข้าถึง
เวลาที่ดีที่สุดในการดึงข้อมูลฟีดวันละครั้ง
คุณต้องแชร์ URL ของ Google Cloud Storage กับ `088794101-100000002-account@partnercontent.gserviceaccount.com`
(สิทธิ์ผู้ดูออบเจ็กต์ Storage) ดูรายละเอียดเพิ่มเติมในส่วน
Hosting ฟีดใน Google Cloud Storage
HTTPS
URL ของเซิร์ฟเวอร์ HTTP
ข้อมูลเข้าสู่ระบบการเข้าถึง
เวลาที่ดีที่สุดในการดึงข้อมูลฟีดวันละครั้ง
SFTP
URL ของเซิร์ฟเวอร์ SFTP
ข้อมูลเข้าสู่ระบบการเข้าถึง
เวลาที่ดีที่สุดในการดึงข้อมูลฟีดวันละครั้ง
ชื่อผู้ใช้และ รหัสผ่าน หรือ
ชื่อผู้ใช้ คีย์ส่วนตัว และ รหัสผ่านคีย์ส่วนตัว หรือ
ทั้ง 2 ข้อข้างต้นรวมกัน
AWS S3
URL ของที่เก็บข้อมูล S3 (เช่น S3://mediafeed-bucket/latest)
ภูมิภาคของที่เก็บข้อมูล S3 (เช่น EU-WEST-1)
ข้อมูลเข้าสู่ระบบการเข้าถึง
เวลาที่ดีที่สุดในการดึงข้อมูลฟีดวันละครั้ง
ทั้งรหัสคีย์การเข้าถึงและ คีย์การเข้าถึงลับหรือ
ที่เก็บข้อมูล S3 ที่มีสิทธิ์เข้าถึงแบบไม่จำกัด (ไม่แนะนำ)
หลังจากอัปโหลดไฟล์ฟีดโดยใช้วิธีใดวิธีหนึ่งข้างต้นแล้ว โปรดติดต่อทีม Media Actions เพื่อตรวจสอบไฟล์ฟีด
โฮสต์ฟีดใน Google Cloud Storage
ขั้นตอนต่อไปนี้แสดงวิธีอัปโหลดไฟล์ฟีดใน Google Cloud Storage
เข้าสู่ระบบคอนโซล Google Cloud Platform แล้วคลิกเมนูแบบเลื่อนลงเลือกโปรเจ็กต์
ในหน้าต่างป๊อปอัป ให้คลิกโปรเจ็กต์ใหม่
ตั้งชื่อโปรเจ็กต์ใหม่ แล้วคลิกสร้าง
ในเมนูการนำทาง ให้คลิกพื้นที่เก็บข้อมูล > เบราว์เซอร์
หากยังไม่ได้ลงชื่อสมัครใช้ Google Cloud Storage ให้คลิกลงชื่อสมัครใช้ช่วงทดลองใช้ฟรี เพื่อเริ่มช่วงทดลองใช้ฟรี (คุณจะจ่ายค่าบริการนี้หลังจากที่ค่าใช้จ่ายถึงเกณฑ์การเรียกเก็บเงินหรือครบ 30 วันแล้วเท่านั้น)
หลังจากลงชื่อสมัครใช้ช่วงทดลองใช้ฟรีแล้ว ให้รีเฟรชเบราว์เซอร์เพื่ออัปเดตหน้าจอ
คลิกสร้างที่เก็บข้อมูล
ตั้งชื่อที่เก็บข้อมูลแล้วคลิกสร้าง
ในหน้ารายละเอียดที่เก็บข้อมูล ให้คลิกอัปโหลดไฟล์
อัปโหลดไฟล์ฟีด
หมายเหตุ: Media Actions คาดหวังว่าฟีดจะได้รับการอัปเดตเป็นประจำ ดูวิธีอัปโหลดไฟล์ไปยังที่เก็บข้อมูล Cloud Storage แบบเป็นโปรแกรมได้ที่หน้านี้
คลิกสิทธิ์ ในหน้ารายละเอียดที่เก็บข้อมูล
คลิกเพิ่มสมาชิก
ในช่องสมาชิกใหม่ ให้ป้อนอีเมลต่อไปนี้
088794101 - 100000002 - account @ partnercontent . gserviceaccount . com
ในเมนูแบบเลื่อนลง ให้เลือก Storage Object Viewer แล้วคลิกบันทึก
หลังจากอัปโหลดไฟล์ฟีดไปยังระบบโฮสต์แล้ว โปรดติดต่อทีม Media Actions เพื่อตรวจสอบไฟล์ฟีด
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],[],[],["Host the feed at a secure location for Google to fetch regularly, typically once daily. Structure the feed with a \"latest\" folder containing current JSON feed files, and optionally, \"date-time\" folders for the last 30 days. Supported hosting methods include Google Cloud Storage, HTTPS, SFTP, and AWS S3, each requiring specific details and credentials shared with Google. For Google Cloud Storage, share the bucket URL and grant Storage Object Viewer permission to `088794101-100000002-account@partnercontent.gserviceaccount.com`. Then contact the Media Actions team to review the feed.\n"]]