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

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

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

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

    pip install -r requirements.txt
    

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