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