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

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

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

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

    ~/shopping-sample/content/

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

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

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

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

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

  5. สร้างไฟล์ merchant-info.json ที่ว่างเปล่าใน home directory/shopping-sample/content/

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

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

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

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

    pip install -r requirements.txt
    

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