เราขอแนะนําให้ใช้ไลบรารีของไคลเอ็นต์ Google API เพื่อตั้งค่า Content API for Shopping คู่มือนี้ใช้ไลบรารีของไคลเอ็นต์ Python Content API แต่ตัวอย่างเหล่านี้ใช้ได้ในภาษาโปรแกรมยอดนิยมจํานวนมาก และลดความซับซ้อนของงาน API ทั่วไป เช่น การตรวจสอบสิทธิ์ การส่งคําขอ และการแยกวิเคราะห์การตอบกลับ หากต้องการความช่วยเหลือในการตั้งค่าไลบรารีของไคลเอ็นต์สําหรับภาษาอื่นๆ โปรดดู README.md สําหรับภาษาในที่เก็บ googleads/googleads-shopping-sample ใน GitHub
ทําตามขั้นตอนต่อไปนี้เพื่อตั้งค่าไลบรารีของไคลเอ็นต์ Google API สําหรับ Python
สร้างไดเรกทอรีสําหรับไฟล์การกําหนดค่าและการตรวจสอบสิทธิ์ของไลบรารีของไคลเอ็นต์ สร้างไดเรกทอรีต่อไปนี้ภายในไดเรกทอรีหน้าแรก
~/shopping-sample/content/
หากต้องการดาวน์โหลดข้อมูลรับรองของบัญชีบริการ ให้ทําตามขั้นตอนต่อไปนี้
- ใน Merchant Center ให้เลือก Content API ในเมนูการตั้งค่า
- คลิกการตรวจสอบสิทธิ์
- คลิก [+] สร้างคีย์ API
- หากมีข้อความแจ้ง ให้อ่านและยอมรับข้อกําหนดในการให้บริการ
คีย์ใหม่จะดาวน์โหลดโดยอัตโนมัติ
เปลี่ยนชื่อไฟล์ข้อมูลเข้าสู่ระบบที่ดาวน์โหลดมาเป็น service-account.json
ย้ายไฟล์ service-account.json ไปยัง home directory/shopping-sample/content/
สร้างไฟล์ merchant-info.json ที่ว่างเปล่าใน home directory/shopping-sample/content/
เพิ่มข้อความต่อไปนี้ใน merchant-info.json
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
โคลน (หรือดาวน์โหลดและแตกไฟล์) ที่เก็บ googleads/googleads-shopping-sample ของ GitHub ไปยังตําแหน่งใดก็ได้ในคอมพิวเตอร์ ไม่จําเป็นต้องอยู่ในไดเรกทอรีหน้าแรกหรือใน ~/shopping-sample/content/
หากคุณดาวน์โหลดและแตกไฟล์ ZIP แล้ว แทนที่จะโคลน ให้เปลี่ยนชื่อไดเรกทอรีที่แตกไฟล์เป็น googleads-shopping-sample
หากต้องการติดตั้งทรัพยากร Dependency ที่จําเป็น ในหน้าต่างเทอร์มินัล ให้ไปที่ googleads-shopping-sample/python/ จากนั้นเรียกใช้
pip install -r requirements.txt
ตอนนี้คุณมีไลบรารีของไคลเอ็นต์ Google API สําหรับ Python ที่กําหนดค่าไว้และพร้อมใช้งานกับ Content API แล้ว ในส่วนถัดไป คุณจะต้องสร้างและส่งคําขอแทรกผลิตภัณฑ์ใหม่