ตั้งค่าไลบรารีของไคลเอ็นต์

เราขอแนะนำให้ใช้ ไลบรารีของไคลเอ็นต์ Google API เพื่อตั้งค่า Content API for Shopping ได้ คู่มือนี้ใช้ไคลเอ็นต์ Python Content API ห้องสมุดเป็นตัวอย่าง แต่ก็มีให้บริการสำหรับโปรแกรมยอดนิยมจำนวนมาก และลดความซับซ้อนของงาน API ทั่วไป เช่น การตรวจสอบสิทธิ์ การส่งคำขอ และแยกวิเคราะห์คำตอบ สำหรับความช่วยเหลือในการตั้งค่าไลบรารีของไคลเอ็นต์สำหรับ ภาษาอื่นๆ โปรดดู README.md สำหรับภาษาภายใน googleads/googleads-shopping-samples ที่เก็บใน GitHub

หากต้องการตั้งค่าไลบรารีของไคลเอ็นต์ Google API สําหรับ Python ให้ทําตามขั้นตอนต่อไปนี้

  1. สร้างไดเรกทอรีสำหรับการกำหนดค่าและการตรวจสอบสิทธิ์ไลบรารีของไคลเอ็นต์ ภายในไดเรกทอรีหน้าแรก ให้สร้างไดเรกทอรีต่อไปนี้

    ~/shopping-samples/content/

  2. หากต้องการดาวน์โหลดข้อมูลเข้าสู่ระบบของบัญชีบริการ ให้ทำตามขั้นตอนต่อไปนี้

    1. ใน Merchant Center ให้ไปที่เมนูการตั้งค่า เลือก Content API
    2. คลิก Authentication
    3. คลิก [+] สร้างคีย์ API
    4. หากได้รับข้อความแจ้ง ให้อ่านและยอมรับข้อตกลงเกี่ยวกับข้อกำหนดในการให้บริการ

    คีย์ใหม่จะดาวน์โหลดโดยอัตโนมัติ

  3. เปลี่ยนชื่อไฟล์ข้อมูลเข้าสู่ระบบที่ดาวน์โหลดมาเป็น service-account.json

  4. ย้ายไฟล์ service-account.json ไปยัง home directory/shopping-samples/content/.

  5. ใน home directory/shopping-ตัวอย่าง/content/ ให้สร้าง ไฟล์ merchant-info.json ว่างเปล่า

  6. เพิ่มข้อความต่อไปนี้ใน merchant-info.json

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  7. โคลน (หรือดาวน์โหลดและคลายการบีบอัด) googleads/googleads-shopping-samples ที่เก็บ GitHub ไปยังตำแหน่งใดก็ได้ในคอมพิวเตอร์ โดยไม่จำเป็นต้องอยู่ใน ไดเรกทอรีหน้าแรกหรือใน ~/shopping-samples/content/

  8. หากคุณดาวน์โหลดและคลายการบีบอัดที่เก็บ ให้เปลี่ยนชื่อที่เก็บแทนที่จะโคลน ไดเรกทอรีที่คลายการบีบอัดไปยัง googleads-shopping-samples

  9. หากต้องการติดตั้งทรัพยากร Dependency ตัวอย่างที่จำเป็นในหน้าต่างเทอร์มินัล ไปที่ googleads-shopping-samples/python/ และเรียกใช้

    pip install -r requirements.txt
    

ตอนนี้คุณมีไลบรารีของไคลเอ็นต์ Google API สำหรับ Python ที่กำหนดค่าไว้และพร้อมใช้งานกับ Content API แล้ว ในส่วนถัดไป คุณจะต้องสร้างและส่งคำขอแทรกผลิตภัณฑ์ใหม่