ตัวอย่างรหัสเหล่านี้จัดโดยแพลตฟอร์มหรือภาษา แต่ละไดเรกทอรีภาษามี README
พร้อมข้อมูลเพิ่มเติมเกี่ยวกับวิธีเรียกใช้ตัวอย่างสำหรับภาษานั้น ที่นี่เราครอบคลุมการตั้งค่าการรับรองความถูกต้องและไฟล์การกำหนดค่าทั่วไปที่ใช้โดยตัวอย่างทั้งหมด
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ API โปรดดูเอกสารประกอบสำหรับเนื้อหา API สำหรับการช็อปปิ้งและศูนย์ผู้ผลิต API
ก่อนเริ่มต้นใช้งานให้ตรวจสอบส่วนการเริ่มต้นของเนื้อหา API สำหรับเอกสารการช็อปปิ้ง คุณอาจต้องการใช้บัญชีบริการแทนเพื่อลดความซับซ้อนของโฟลว์การรับรองความถูกต้อง ตัวอย่างเหล่านี้ยังรองรับการใช้ข้อมูลรับรองเริ่มต้นของ Google Application
การตั้งค่าการรับรองความถูกต้องสำหรับศูนย์ผู้ผลิต API นั้นคล้ายกับเนื้อหา API เพียงตรวจสอบให้แน่ใจว่าได้เลือกศูนย์ผู้ผลิต API ในคอนโซล API API ทั้งสองสามารถเลือกได้หากคุณต้องการลองตัวอย่างสำหรับ API ทั้งสอง
สร้างไดเรกทอรี $(HOME)/shopping-samples
เพื่อจัดเก็บการกำหนดค่า
หากคุณไม่แน่ใจว่าจะอยู่ที่ไหนในการตั้งค่าเฉพาะของคุณให้เรียกใช้ตัวอย่าง (ตาม README
เฉพาะภาษา) Errors from the samples related to either this directory or necessary files not existing will provide the full path to the expected directory/files.
ภายในไดเรกทอรีนี้ให้สร้างไดเรกทอรีย่อยต่อไปนี้ขึ้นอยู่กับ API ที่คุณต้องการลอง:
content
สำหรับเนื้อหา API สำหรับการช็อปปิ้งmanufacturers
สำหรับศูนย์ผู้ผลิต APIวางไฟล์ที่อธิบายไว้ด้านล่างในไดเรกทอรีย่อยที่เหมาะสมสำหรับ API ที่คุณต้องการลอง
ตั้งค่าวิธีการรับรองความถูกต้องที่คุณต้องการ
หากคุณใช้ข้อมูลรับรองเริ่มต้นของ Google Application:
หากคุณใช้บัญชีบริการ:
service-account.json
ในไดเรกทอรีย่อยการกำหนดค่า API ที่เหมาะสมหากคุณใช้รหัสไคลเอนต์ OAuth2:
ดาวน์โหลดข้อมูลรับรองไคลเอนต์ OAuth2 ของคุณไปยังไฟล์ client-secrets.json
ในไดเรกทอรีย่อยการกำหนดค่า API ที่เหมาะสม
หมายเหตุ: ตัวอย่างสมมติว่าคุณใช้รหัสไคลเอนต์ OAuth2 ที่สามารถใช้ที่อยู่ IP แบบวนซ้ำเพื่อดึงโทเค็น หากคุณไม่ได้หรือไม่แน่ใจว่าคุณเป็นโปรดไปที่ [OAuth2.0 สำหรับแอพมือถือและเดสก์ท็อป] (https://developers.google.com/identity/protocols/oauth2installedapp) ID ไคลเอนต์ OAUTH2 ใหม่เพื่อใช้กับตัวอย่าง
คุณสามารถตั้งค่าวิธีการรับรองความถูกต้องหลายวิธีเพื่อลองใช้กระแสที่แตกต่างกัน แต่โปรดทราบว่าตัวอย่างจะใช้ข้อมูลรับรองแรกที่สามารถโหลดได้ตามลำดับ:
ชุดตัวอย่างแต่ละชุดใช้ไฟล์การกำหนดค่าที่แตกต่างกัน สำหรับเนื้อหา API สำหรับการช็อปปิ้งให้นำตัวอย่าง merchant-info.json
จากรูทที่เก็บและคัดลอกไปยัง $(HOME)/shopping-samples/content
ถัดไปเปลี่ยนเนื้อหาอย่างเหมาะสม มันมีวัตถุ JSON ที่มีฟิลด์ต่อไปนี้:
สนาม | พิมพ์ | คำอธิบาย |
---|---|---|
merchantId | ตัวเลข | ID Center Merchant เพื่อเรียกใช้ตัวอย่างกับ |
accountSampleUser | สาย | หากไม่ว่างเปล่าที่อยู่อีเมลสำหรับผู้ใช้ในการเพิ่ม/ลบในตัวอย่างสำหรับบริการ Accounts |
accountSampleAdWordsCID | ตัวเลข | หากไม่เป็นศูนย์รหัสลูกค้า AdWords เพื่อเชื่อมโยง/ยกเลิกการเชื่อมโยงในตัวอย่างสำหรับบริการ Accounts |
สำหรับศูนย์ผู้ผลิต API ให้นำตัวอย่าง manufacturer-info.json
จากรูทที่เก็บและคัดลอกเป็น $(HOME)/shopping-samples/manufacturers
ถัดไปเปลี่ยนเนื้อหาอย่างเหมาะสม มันมีวัตถุ JSON ที่มีฟิลด์ต่อไปนี้:
สนาม | พิมพ์ | คำอธิบาย |
---|---|---|
manufacturerId | ตัวเลข | ID ศูนย์ผู้ผลิตเพื่อเรียกใช้ตัวอย่างกับ |
websiteUrl | สาย | URL (โดยไม่ต้องต่อท้าย) ที่เกี่ยวข้องกับบัญชีศูนย์ผู้ผลิต |
หากใช้ข้อมูลรับรองไคลเอนต์ OAuth2 เมื่อคุณมีการเข้าถึงที่ได้รับอนุญาตรายละเอียดโทเค็นของคุณจะถูกเก็บไว้ในไฟล์ stored-token.json
ในไดเรกทอรีการกำหนดค่าตัวอย่าง หากคุณมีปัญหาใด ๆ ที่ตรวจสอบสิทธิ์ให้ลบไฟล์นี้และคุณจะถูกขอให้เข้าถึงการเข้าถึงอีกครั้ง
ตอนนี้คุณได้กำหนดค่าทั้งไฟล์การกำหนดค่าตัวอย่างทั่วไปและตั้งค่าข้อมูลรับรองการรับรองความถูกต้องของคุณแล้วก็ถึงเวลาที่จะสร้างและเรียกใช้ตัวอย่างใด ๆ ที่รวมอยู่ ดังที่ได้กล่าวไว้ก่อนหน้านี้มีคำแนะนำเฉพาะภาษาใน README
s ที่อยู่ในแต่ละไดรฟ์ย่อยภาษา มีความสุข!