เราขอแนะนำให้ใช้ไลบรารีของไคลเอ็นต์ Google API เพื่อตั้งค่า Content API for Shopping คู่มือนี้ใช้ไลบรารีไคลเอ็นต์ Python Content API เป็นตัวอย่าง แต่มีให้บริการในภาษาโปรแกรมยอดนิยมหลายภาษา และทำให้งาน API ทั่วไป เช่น การตรวจสอบสิทธิ์ การส่งคำขอ และการแยกวิเคราะห์การตอบกลับง่ายขึ้น หากต้องการความช่วยเหลือในการตั้งค่าไลบรารีของไคลเอ็นต์สำหรับภาษาอื่นๆ โปรดดู README.md สำหรับภาษาภายในที่เก็บ googleads/googleads-shopping-ตัวอย่าง บน 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-ตัวอย่าง ที่เก็บของ GitHub ไปยังตำแหน่งใดก็ได้ในคอมพิวเตอร์ของคุณ โดยไม่จำเป็นต้องอยู่ในไดเรกทอรีหน้าแรกหรือใน ~/shopping-samples/content/
หากดาวน์โหลดและคลายการบีบอัดที่เก็บแล้ว ให้เปลี่ยนชื่อไดเรกทอรีที่แตกแล้วเป็น googleads-shopping-ตัวอย่าง แทนที่จะโคลน
หากต้องการติดตั้งทรัพยากร Dependency ตัวอย่างที่จำเป็นในหน้าต่างเทอร์มินัล ให้ไปที่ googleads-shopping-samples/python/ แล้วเรียกใช้คำสั่งต่อไปนี้
pip install -r requirements.txt
ตอนนี้คุณมีไลบรารีของไคลเอ็นต์ Google API สำหรับ Python ที่กำหนดค่าไว้และพร้อมใช้งานกับ Content API แล้ว ในส่วนถัดไป คุณจะต้องสร้างและส่งคำขอแทรกผลิตภัณฑ์ใหม่