คำถามที่พบบ่อย

ส่วนนี้จะตอบคำถามที่พบบ่อยเกี่ยวกับการลงทะเบียนนักพัฒนาแอปสำหรับ Merchant API

การลงทะเบียนทั่วไป

คำถามที่พบบ่อยเกี่ยวกับขั้นตอนการลงทะเบียนมีดังนี้

ฉันต้องลงทะเบียนเป็นนักพัฒนาซอฟต์แวร์เพื่อใช้ Merchant API ไหม

ได้ คุณต้องลงทะเบียนข้อมูลติดต่อของนักพัฒนาแอปเพื่อให้ Google สามารถส่งข้อมูลอัปเดตที่สำคัญเกี่ยวกับ API โดยเฉพาะ เช่น ประกาศเกี่ยวกับการให้บริการและข้อมูลฟีเจอร์ใหม่

หากต้องการสำรวจและทดสอบ Merchant API เท่านั้น คุณสามารถใช้เครื่องมือต่างๆ เช่น Google OAuth Playground และโปรแกรมสำรวจ API ซึ่งไม่จำเป็นต้องลงทะเบียน

ฉันต้องลงทะเบียนบ่อยแค่ไหน

การลงทะเบียนเป็นการตั้งค่าแบบครั้งเดียวสำหรับโปรเจ็กต์ Google Cloud แต่ละโปรเจ็กต์ ไม่ว่าคุณจะทำงานกับบัญชีผู้ขายหลายบัญชีหรือไม่ก็ตาม คุณจะดำเนินการลงทะเบียนเพียงครั้งเดียว และการลงทะเบียนนี้จะมีผลกับผู้ใช้และบัญชีบริการทั้งหมดภายในโปรเจ็กต์ Google Cloud ที่ลิงก์ไว้

เมื่อลงทะเบียนโปรเจ็กต์ที่อยู่ในระบบคลาวด์ Google สำเร็จแล้ว ลิงก์จะยังคงใช้งานได้ เว้นแต่จะมีการนำออกอย่างชัดแจ้งโดยการเรียกใช้เมธอด unregisterGcp คุณไม่สามารถลงทะเบียนโปรเจ็กต์ที่แชร์ซึ่ง Google เป็นเจ้าของ เช่น โปรแกรมสำรวจ API หรือ OAuth Playground

ฉันควรระบุอีเมลใดเป็นข้อมูลติดต่อของนักพัฒนาแอป

เราขอแนะนำให้ใช้อีเมลบริษัทของบุคคลธรรมดา หรือจะใช้ชื่อแทนกลุ่มทั่วไปก็ได้ คุณไม่สามารถใช้อีเมลของบัญชีบริการได้ เนื่องจากการสื่อสารมีไว้สำหรับผู้รับที่เป็นมนุษย์ Google จะส่งข้อมูลอัปเดตที่สำคัญเกี่ยวกับ API เช่น ประกาศเกี่ยวกับการให้บริการและข้อมูลฟีเจอร์ใหม่

หากอีเมลเป็นของผู้ใช้ที่มีอยู่แล้วในบัญชี Merchant Center ผู้ใช้จะได้รับบทบาท API developer โดยอัตโนมัติ หากไม่มี ระบบจะส่งคำเชิญไปยังอีเมลนั้น

ช่องอีเมลติดต่อของนักพัฒนาแอปจะระบุหรือไม่ก็ได้ในเมธอด registerGcp หากไม่ได้ระบุค่าสำหรับช่องนี้เมื่อลงทะเบียน คุณต้องสร้างผู้ใช้ที่มีบทบาท API developer ใน UI ของ Merchant Center หรือโดยการเรียกใช้เมธอด accounts.users.create

อีเมลติดต่อของนักพัฒนาแอปต้องเป็นบัญชี Google ไหม

ได้ หากต้องการใช้อีเมลที่ไม่ใช่ของ Google ที่มีอยู่ คุณสามารถเชื่อมโยงอีเมลดังกล่าวกับบัญชี Google ได้โดยเลือกตัวเลือกใช้อีเมลที่มีอยู่ในขั้นตอนการลงชื่อสมัครใช้สร้างบัญชี Google คุณไม่สามารถใช้อีเมลของบัญชีบริการได้ เนื่องจากบัญชีบริการรับอีเมลไม่ได้

ฉันจะตรวจสอบสิทธิ์และให้สิทธิ์สำหรับการเรียกใช้การลงทะเบียนได้อย่างไร

สถานการณ์การตรวจสอบสิทธิ์ที่แตกต่างกัน 2 สถานการณ์พร้อมใช้งานสำหรับการตรวจสอบสิทธิ์และ การให้สิทธิ์การเรียกใช้การลงทะเบียน ทั้งนี้ขึ้นอยู่กับกรณีการใช้งานของคุณ

  • OAuth 2.0: สำหรับผู้ให้บริการบุคคลที่สามหรือเอเจนซีที่จัดการบัญชีผู้ขายหลายบัญชี
  • บัญชีบริการ: สำหรับการเข้าถึงบัญชี Merchant Center ของคุณเอง

ข้อความแสดงแทนสำหรับการช่วยเหลือพิเศษ

แผนภาพก่อนหน้าแสดงขั้นตอนการตรวจสอบสิทธิ์และการให้สิทธิ์ 2 ขั้นตอนสำหรับการเรียกใช้การลงทะเบียน คุณสามารถเลือกได้ระหว่าง:

  • การใช้ OAuth กับอีเมล เช่น account@email.com ที่เชื่อมโยงกับบัญชี Google
  • ใช้บัญชีบริการ เช่น sa@project.iam.gserviceaccount.com

หากคุณตัดสินใจใช้ OAuth ให้ทำดังนี้

  • สร้างข้อมูลเข้าสู่ระบบ OAuth ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google สำหรับอีเมลของคุณ
  • ตรวจสอบว่าอีเมลที่ให้สิทธิ์มีอยู่ใน Merchant Center และมีสิทธิ์เข้าถึงประเภท ADMIN

หากเลือกใช้บัญชีบริการ ให้ทำดังนี้

  • ตรวจสอบว่ามีบัญชีบริการอยู่ในโปรเจ็กต์ Google Cloud
  • ตรวจสอบว่าอีเมลที่เชื่อมโยงกับบัญชีบริการมีอยู่ใน Merchant Center และมีประเภทการเข้าถึง ADMIN

ทำการเรียกใช้การลงทะเบียนภายใต้บริบทด้านความปลอดภัยของข้อมูลประจำตัวที่ตรวจสอบสิทธิ์ โดยใช้การเรียก API โดยตรงหรือไลบรารีของไคลเอ็นต์ ระบุอีเมลสำหรับข้อมูลติดต่อนักพัฒนาแอป เช่น developer@email.com

หากการเรียกใช้การลงทะเบียนสำเร็จ แสดงว่ามีผู้ใช้อยู่ใน Merchant Center ของคุณซึ่งมีอีเมลของนักพัฒนาซอฟต์แวร์ที่ระบุและบทบาท API developer คุณจะได้รับทรัพยากร DeveloperRegistration เป็นการตอบกลับ

อีเมลตรวจสอบสิทธิ์และอีเมลติดต่อของนักพัฒนาแอป 1 รายแตกต่างกันอย่างไร

อีเมลทั้ง 2 รายการมีวัตถุประสงค์ที่แตกต่างกันภายในระบบนิเวศของ Merchant API ดังนี้

  • อีเมลตรวจสอบสิทธิ์: โดยปกติแล้ว คุณจะใช้อีเมลที่เชื่อมโยงกับบัญชี Google หรือบัญชีบริการเป็นข้อมูลประจำตัวเพื่อให้สิทธิ์คำขอไปยัง Merchant API โดยมีเงื่อนไขดังนี้
    • บัญชีดังกล่าวอยู่ใน Merchant Center และมีบทบาทเป็น ADMIN
    • โปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่เปิดใช้ Merchant API จะโฮสต์ไคลเอ็นต์ OAuth หรือบัญชีบริการที่เชื่อมโยงกับอีเมลที่ให้สิทธิ์การเรียก API
  • อีเมลติดต่อของนักพัฒนาแอป: อีเมลติดต่อของนักพัฒนาแอปต้องเชื่อมโยงกับบัญชี Google ด้วย แต่จะทำหน้าที่เป็นผู้ติดต่อหลักสำหรับประกาศเกี่ยวกับการให้บริการที่สำคัญและการอัปเดต API จาก Google โดยอาจเป็นของผู้ใช้หรือกลุ่มผู้ใช้ก็ได้ โดยค่าเริ่มต้น บัญชีจะได้รับบทบาท API developer ใน Merchant Center

ฉันต้องยอมรับคำเชิญที่ได้รับทางอีเมลสำหรับติดต่อของนักพัฒนาแอปไหม

ได้ ผู้รับอีเมลติดต่อของนักพัฒนาแอปที่คุณระบุจะมีเวลา 14 วันในการยอมรับคำเชิญ การลงทะเบียนจะเสร็จสมบูรณ์ก็ต่อเมื่อผู้ใช้ยอมรับคำเชิญแล้วเท่านั้น อย่างไรก็ตาม คุณสามารถเรียก API ได้ในช่วงเวลานี้

หากไม่ยอมรับคำเชิญภายในเวลาที่กำหนด ลิงก์คำเชิญจะหมดอายุ คุณจะเรียกใช้ Merchant API ไม่ได้อีกต่อไป และต้องเริ่มกระบวนการลงทะเบียนใหม่

เหตุใดการลงทะเบียนนักพัฒนาแอปของฉันจึงไม่สำเร็จเนื่องจากข้อผิดพลาด "บัญชีทดสอบ"

การลงทะเบียนนักพัฒนาแอปจำกัดไว้สำหรับบัญชีเวอร์ชันที่ใช้งานจริง (เวอร์ชันที่เผยแพร่) เพื่อให้มั่นใจว่าการผสานรวมจะมีความเสถียร หากคุณใช้บัญชีที่สร้างขึ้นเพื่อการทดสอบโดยเฉพาะซึ่งมีการทำเครื่องหมายเป็น "บัญชีทดสอบ" ใน Merchant Center ระบบจะปฏิเสธการลงทะเบียน

ฉันจะลงทะเบียนบัญชีย่อยที่ฉันจัดการให้ลูกค้าได้ไหม

เราขอแนะนำอย่างยิ่งให้ลงทะเบียนบัญชีที่แสดงถึงตัวตนทางธุรกิจของคุณ ไม่อนุญาตให้ลงทะเบียนบัญชีย่อยของลูกค้าและอาจทำให้เกิดข้อผิดพลาด หากลูกค้ารายนั้นออกจากบริการหรือลบบัญชี การผสานรวม API ทั้งหมดของคุณอาจถูกปิดใช้

ฉันต้องอ้างสิทธิ์หรือแค่ยืนยันเว็บไซต์

สำหรับการลงทะเบียนนักพัฒนาแอป เว็บไซต์ต้องได้รับการยืนยัน ซึ่งเป็นการพิสูจน์ว่าคุณมีสิทธิ์ควบคุมการดูแลระบบในเว็บไซต์ที่เชื่อมโยงกับบัญชี แม้ว่าการอ้างสิทธิ์จะเป็นสิ่งจำเป็นสำหรับฟีเจอร์อื่นๆ เช่น โฆษณา Shopping แต่การยืนยันเป็นข้อกำหนดหลักสำหรับการลงทะเบียน API

การจัดการบัญชีและโครงการ

คำถามที่พบบ่อยเกี่ยวกับการจัดการบัญชีและการจัดการโครงการมีดังนี้

ฉันทำงานกับบัญชี Merchant Center หลายบัญชี ฉันจำเป็นต้องลงทะเบียนบัญชี Merchant Center ทุกบัญชีที่ต้องการใช้กับ Merchant API ไหม

ไม่ หากคุณเป็นนักพัฒนาแอปบุคคลที่สามหรือเอเจนซีที่จัดการบัญชีของผู้ขายหลายราย คุณจะต้องลงทะเบียนโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ด้วยบัญชี Merchant Center หลักของคุณเอง ไม่ใช่ด้วยบัญชีของผู้ขายแต่ละราย ซึ่งหมายความว่าคุณเป็นตัวแทนของนักพัฒนาแอปสำหรับงาน API ทั้งหมดที่คุณทำเพื่อผู้ขาย

ฉันทำงานกับบัญชี Merchant Center หลายบัญชี ฉันจะเลือกบัญชี Merchant Center หลักได้อย่างไร

การเลือกบัญชีหลักที่จะใช้ขึ้นอยู่กับประเภทธุรกิจของคุณ ดังนี้

  • มาร์เก็ตเพลสที่มีบัญชีขั้นสูงอยู่แล้ว: หากธุรกิจของคุณดำเนินการเป็นมาร์เก็ตเพลสและมีบัญชีขั้นสูงที่แสดงถึงทั้งแพลตฟอร์มอยู่แล้ว ให้ใช้รหัสบัญชีที่มีอยู่นี้เป็นบัญชี Merchant Center หลัก
  • บริการช็อปปิ้งแบบเปรียบเทียบสินค้า (CSS): หากคุณเป็น CSS ให้ใช้รหัสบัญชี CSS หรือรหัสบัญชีกลุ่ม CSS ที่ไม่ซ้ำกัน
  • เอเจนซี นักพัฒนาซอฟต์แวร์ และบุคคลที่สามอื่นๆ: หากคุณเป็นธุรกิจบุคคลที่สาม เช่น เอเจนซีหรือนักพัฒนาซอฟต์แวร์บุคคลที่สามที่จัดการบัญชีผู้ขายหลายบัญชีและไม่มีรหัส Merchant Center เดียวที่แสดงถึงธุรกิจของคุณ คุณควรสร้างบัญชี Merchant Center หลักใหม่และขอแปลงเป็นบัญชีขั้นสูง

เมื่อลงทะเบียนโปรเจ็กต์ Google Cloud กับบัญชี Merchant Center หลักแล้ว คุณจะใช้โปรเจ็กต์เดียวกันนั้นเพื่อจัดการบัญชี Merchant Center อื่นๆ ที่คุณมีสิทธิ์เข้าถึงได้ โดยไม่จำเป็นต้องลงทะเบียนบัญชีเหล่านั้นทีละบัญชี

ฉันใช้โปรเจ็กต์ Google Cloud หลายโปรเจ็กต์ ฉันต้องลงทะเบียนแต่ละรายการไหม

ได้ เนื่องจากกระบวนการลงทะเบียนจะลิงก์โปรเจ็กต์ Google Cloud ที่เรียกใช้ คุณจึงต้องเรียกใช้ registerGcp จากโปรเจ็กต์ Google Cloud แต่ละโปรเจ็กต์ที่คุณใช้เพื่อเรียกใช้ API

โปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google เพียงโปรเจ็กต์เดียวสามารถจดทะเบียนกับบัญชี Merchant Center ได้ครั้งละ 1 บัญชีเท่านั้น อย่างไรก็ตาม บัญชี Merchant Center บัญชีเดียวสามารถลงทะเบียนโปรเจ็กต์ Google Cloud ได้หลายโปรเจ็กต์ ในทำนองเดียวกัน คุณสามารถใช้อีเมลนักพัฒนาซอฟต์แวร์เดียวกันเพื่อลงทะเบียนหลายครั้งในโปรเจ็กต์ Google Cloud หลายโปรเจ็กต์หรือ Merchant Center หลายบัญชี

จะเกิดอะไรขึ้นหากฉันลงทะเบียนโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google กับบัญชี Merchant Center หลายบัญชี

การพยายามลงทะเบียนโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่ลงทะเบียนกับบัญชี Merchant Center อื่นอยู่แล้วจะส่งผลให้เกิดข้อผิดพลาด ALREADY_REGISTERED

ฉันจะตรวจสอบสิทธิ์การเรียก API การลงทะเบียนนักพัฒนาแอปได้อย่างไร

หากต้องการตรวจสอบสิทธิ์การเรียก API การลงทะเบียนนักพัฒนาแอปสำหรับ Merchant API คุณต้องใช้ข้อมูลเข้าสู่ระบบที่จัดการผ่านโปรเจ็กต์ Google Cloud คุณมี 2 ตัวเลือกหลักสำหรับข้อมูลประจำตัวที่ใช้ในการตรวจสอบสิทธิ์ ดังนี้

  • บัญชี Google เช่น Gmail ที่ใช้ OAuth 2.0: วิธีนี้ใช้ข้อมูลเข้าสู่ระบบไคลเอ็นต์ OAuth 2.0 ที่สร้างขึ้นภายในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google การเรียก API ได้รับสิทธิ์ในนามของบัญชี Google ที่ผู้ใช้ลงชื่อเข้าใช้
  • บัญชีบริการ: วิธีนี้ใช้บัญชีบริการ Google Cloud ซึ่งเป็นบัญชี Google ประเภทพิเศษที่มีไว้สำหรับแอปพลิเคชัน นอกจากนี้ ข้อมูลเข้าสู่ระบบของบัญชีบริการยังได้รับการจัดการภายในโปรเจ็กต์ Google Cloud ด้วย

เพื่อให้การลงทะเบียนนักพัฒนาแอปสำเร็จ ข้อมูลประจำตัวที่ใช้ตรวจสอบสิทธิ์ (บัญชี Google หรือบัญชีบริการ) ต้องเป็นไปตามเกณฑ์ต่อไปนี้ภายใน Merchant Center

  • มีสถานะเป็นผู้ใช้ใน Merchant Center: ต้องเพิ่มอีเมลที่เชื่อมโยงกับบัญชี Google ที่ตรวจสอบสิทธิ์หรือบัญชีบริการเป็นผู้ใช้ในบัญชี Merchant Center ที่คุณกำลังลงทะเบียน
  • ต้องมีบทบาทผู้ดูแลระบบ: ผู้ใช้รายนี้ต้องได้รับมอบหมายบทบาท ADMIN ภายในบัญชี Merchant Center ที่เฉพาะเจาะจงนั้น

เมื่อทำการเรียก API ให้ทำดังนี้

  • หากใช้การเรียก API โดยตรง คุณต้องรับและระบุโทเค็นเพื่อการเข้าถึงที่ถูกต้องในส่วนหัว Authorization โทเค็นนี้สร้างขึ้นโดยขั้นตอน OAuth 2.0 สำหรับบัญชี Google หรือโฟลว์การตรวจสอบสิทธิ์แบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์สำหรับบัญชีบริการ
  • ไลบรารีของไคลเอ็นต์ที่ Google มีให้มักจะจัดการความซับซ้อนในการรับและรีเฟรชโทเค็นเพื่อการเข้าถึงให้คุณโดยเป็นส่วนหนึ่งของการกำหนดค่า

ผู้ใช้ที่ตรวจสอบสิทธิ์อาจไม่ใช่ผู้ใช้รายเดียวกับผู้ใช้ที่เป็นผู้ติดต่อของนักพัฒนาแอป ดูข้อมูลเพิ่มเติมได้ที่อีเมลตรวจสอบสิทธิ์และอีเมลติดต่อนักพัฒนาแอป 1 รายการแตกต่างกันอย่างไร

ฉันต้องรีเฟรชโทเค็นเพื่อการเข้าถึงบ่อยแค่ไหน

โดยปกติแล้ว โทเค็นเพื่อการเข้าถึงสำหรับทั้งบัญชีบริการและ OAuth 2.0 จะหมดอายุหลังจากผ่านไป 1 ชั่วโมง อย่างไรก็ตาม กลไกในการรับโทเค็นใหม่จะขึ้นอยู่กับวิธีการตรวจสอบสิทธิ์ที่คุณใช้ ดังนี้

  • บัญชีบริการใช้คีย์ส่วนตัวหรือข้อมูลเข้าสู่ระบบของสภาพแวดล้อมเพื่อสร้างโทเค็นเพื่อการเข้าถึงใหม่เมื่อจำเป็น
  • ขั้นตอน OAuth 2.0 จะใช้ refresh_token เพื่อเรียกใช้ปลายทางโทเค็น Google OAuth2 เพื่อรับโทเค็นเพื่อการเข้าถึงใหม่ที่มีอายุ 1 ชั่วโมง

เราขอแนะนำอย่างยิ่งให้ใช้ไลบรารีการตรวจสอบสิทธิ์อย่างเป็นทางการของ Google ซึ่งจะจัดการการหมุนเวียนนี้โดยอัตโนมัติเพื่อให้แอปพลิเคชันของคุณไม่หยุดทำงาน

ผู้ใช้และบทบาท

คำถามที่พบบ่อยเกี่ยวกับผู้ใช้และบทบาท

บัญชีอีเมลของนักพัฒนาแอปต้องมีอยู่ใน Merchant Center อยู่แล้วหรือไม่

ไม่ หากไม่มีบัญชีอีเมลที่ลงทะเบียนใน Merchant Center อยู่แล้ว Merchant API จะสร้างบัญชีใน Merchant Center ด้วยอีเมลที่ระบุในสถานะรอดำเนินการ หากอีเมลของนักพัฒนาแอปเป็นของผู้ใช้ที่มีอยู่แล้วในบัญชี Merchant Center ผู้ใช้ดังกล่าวจะได้รับบทบาท API developer โดยอัตโนมัติ

อีเมลติดต่อของนักพัฒนาแอปต้องมีสิทธิ์ระดับผู้ดูแลระบบใน Merchant Center ไหม

ไม่ ผู้ใช้ Merchant Center ที่เชื่อมโยงกับอีเมลติดต่อของนักพัฒนาแอปจะได้รับบทบาท API developer โดยค่าเริ่มต้น ซึ่งจำเป็นสำหรับการรับการแจ้งเตือนที่สำคัญ อย่างไรก็ตาม บทบาทนี้มีสิทธิ์น้อยที่สุดใน Merchant Center หากต้องการอนุญาตให้ผู้ใช้รายนี้ทำการเรียก API อื่นๆ หรือจัดการการตั้งค่าใน UI ของ Merchant Center คุณต้องให้บทบาทเพิ่มเติมแก่ผู้ใช้ เช่น STANDARD หรือ ADMIN ดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทใน Merchant Center ได้ที่ประเภทการเข้าถึง

บทบาท "API developer" มีสิทธิ์อะไรบ้าง

บทบาท API developer เป็นบทบาทที่มีสิทธิ์น้อยที่สุดใน Merchant Center หากคุณวางแผนที่จะใช้อีเมลติดต่อของนักพัฒนาแอปเพื่อให้สิทธิ์การเรียกใช้ Merchant API เราขอแนะนำให้เพิ่มสิทธิ์ ADMIN หรือ STANDARD เพื่อให้ผู้ใช้ทำการเรียก API ได้

ฉันต้องลงทะเบียนผู้ใช้หรือบัญชีบริการของนักพัฒนาแอปแต่ละรายที่เรียกใช้ API ไหม

ไม่ การลงทะเบียนนักพัฒนาแอปจะเชื่อมโยงกับโปรเจ็กต์ Google Cloud ที่ใช้ในการเรียก API ไม่ใช่ผู้ใช้หรือบัญชีบริการแต่ละราย เมื่อลงทะเบียนโปรเจ็กต์ Google Cloud กับบัญชี Merchant Center หลักเรียบร้อยแล้ว คุณจะใช้ข้อมูลประจำตัวใดก็ได้ที่จัดการผ่านโปรเจ็กต์ Google Cloud ที่ลิงก์ไว้โดยใช้ข้อมูลเข้าสู่ระบบ OAuth หรือบัญชีบริการเพื่อให้สิทธิ์การเรียก Merchant API โดยข้อมูลประจำตัวดังกล่าวต้องอยู่ใน Merchant Center และได้รับมอบหมายบทบาท ADMIN

ฉันจะเปลี่ยนอีเมลติดต่อของนักพัฒนาแอปหลังจากการลงทะเบียนครั้งแรกได้อย่างไร

หากต้องการจัดการหรือเปลี่ยนรายชื่อติดต่อ ให้ใช้บริการ accounts.users มาตรฐานหรือหน้า "การเข้าถึงและบริการ" ใน UI ของ Merchant Center เพื่อเพิ่มหรือนำผู้ใช้ที่มีบทบาท API developer ออก

จะเกิดอะไรขึ้นหากมีการนำผู้ใช้ "API developer" คนสุดท้ายออกจากบัญชี Merchant Center

ระบบจะให้ระยะเวลาผ่อนผัน 30 วันเพื่อไม่ให้บริการหยุดชะงักทันที ในระหว่างนี้

  • ผู้ดูแลระบบจะได้รับประกาศการให้บริการที่คุณจำเป็นต้องได้รับ 3 ฉบับทางอีเมล (โดยปกติจะได้รับประมาณ 30, 17 และ 4 วันก่อนการบล็อก)
  • การเรียก API จะยังคงทำงานตามปกติ
  • หากไม่มีการเพิ่ม API developer ใหม่ก่อนที่ระยะเวลาผ่อนผันจะหมดอายุ การเรียก API จากโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่เชื่อมโยงจะถูกบล็อกด้วยข้อผิดพลาด AUTH_GCP_NOT_REGISTERED

เมื่อระยะเวลาผ่อนผัน 30 วันสิ้นสุดลง ระบบจะบล็อกการเรียก API จากโปรเจ็กต์ Google Cloud ที่เชื่อมโยง และโปรเจ็กต์เหล่านั้นจะได้รับข้อผิดพลาด AUTH_GCP_NOT_REGISTERED จนกว่าจะมีการกู้คืนข้อมูลติดต่อของนักพัฒนาแอปที่ถูกต้อง

จะเกิดอะไรขึ้นหากรหัส Merchant Center ที่ใช้ลงทะเบียนนักพัฒนาแอปถูกลบ

อย่าลบบัญชี Merchant Center ที่ใช้สำหรับการลงทะเบียนนักพัฒนาแอปขณะที่การผสานรวมทำงานอยู่ การลบบัญชีนี้จะทำให้การผสานรวมหยุดทำงานทันที และคุณจะไม่สามารถเรียก API จากโปรเจ็กต์ Google Cloud ที่เชื่อมโยงได้อีกต่อไป

หากต้องลบบัญชี Merchant Center ดังกล่าว คุณควรเรียกใช้เมธอด unregisterGcp ก่อนเพื่อนำลิงก์ออกอย่างปลอดภัย แล้วจึงดำเนินการลบรหัส Merchant Center หากต้องการใช้ Merchant API ต่อไป คุณจะต้องลงทะเบียนด้วยรหัส Merchant Center อื่นทันทีหลังจากยกเลิกการลงทะเบียนรหัสปัจจุบัน จากนั้นจึงลบรหัส Merchant Center

เหตุใดฉันจึงไม่เห็นบทบาท "API developer" ใน Merchant Center

บทบาท API developer จะปรากฏใน UI ของ Merchant Center หลังจากที่ลงทะเบียนนักพัฒนาแอปสำหรับบัญชี Merchant Center ที่ระบุแล้วเท่านั้น บัญชี Merchant Center ที่ไม่ได้ลงทะเบียนจะไม่เห็นบทบาท API developer

กรณีการใช้งานพิเศษ

คำถามที่พบบ่อยเกี่ยวกับกรณีการใช้งานพิเศษมีดังนี้

ฉันเป็นเอเจนซีหรือนักพัฒนาแอปบุคคลที่สามที่จัดการบัญชีผู้ขายหลายบัญชี วิธีใดเป็นวิธีที่ดีที่สุดในการตั้งค่านี้

นักพัฒนาแอปและเอเจนซีบุคคลที่สามควรดูแลรักษาบัญชี Merchant Center หลักของตนเอง และลงทะเบียนโปรเจ็กต์ Google Cloud ทั้งหมดไว้ในบัญชีแบบรวมศูนย์บัญชีเดียว อย่าลงทะเบียนโปรเจ็กต์ Google Cloud กับบัญชีของผู้ขายแต่ละราย

การลงทะเบียนสำหรับ Google Apps Script ทำงานอย่างไร

โดยปกติแล้ว Apps Script จะทำงานในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google เริ่มต้น คุณต้องลงทะเบียน Cloud IDS เริ่มต้นนี้กับบัญชี Merchant Center API จะได้รับรหัส Google Cloud โดยอัตโนมัติ คุณจึงไม่ต้องระบุรหัสดังกล่าวเป็นพารามิเตอร์

ฉันจะตรวจสอบได้ไหมว่ารหัส Merchant Center ลงทะเบียนกับรหัสโปรเจ็กต์ Google Cloud ที่เฉพาะเจาะจงหรือไม่

ได้ คุณตรวจสอบได้ว่ารหัส Merchant Center ใดลงทะเบียนไว้กับโปรเจ็กต์ที่อยู่ในระบบคลาวด์ Google ที่เฉพาะเจาะจงโดยใช้เมธอด getAccountForGcpRegistration หากต้องการนำลิงก์โปรเจ็กต์ Google Cloud ไปยังบัญชี Merchant Center ออก ให้ใช้เมธอด unregisterGcp

การย้ายข้อมูลจาก Content API ไปยัง Merchant API สำหรับผู้ใช้แอป Google & YouTube ใน Shopify

คำถามที่พบบ่อยเกี่ยวกับการย้ายข้อมูลจาก Content API ไปยัง Merchant API สำหรับแพลตฟอร์มและแอปของบุคคลที่สามมีดังนี้

ฉันต้องดำเนินการใดๆ เพื่อย้ายข้อมูลจาก Content API ไปยัง Merchant API ไหม

คุณไม่ต้องดำเนินการใดๆ หากคุณใช้แอป Google & YouTube ใน Shopify เพื่อจัดการฟีด Merchant Center ทาง Google จะเป็นผู้จัดการการย้ายข้อมูลจาก Content API ไปยัง Merchant API

การย้ายข้อมูลจะเปลี่ยนรหัสสินค้าของฉันไหม

ไม่ การย้ายข้อมูลจะไม่เปลี่ยนรหัสสินค้าในฟีด Merchant Center

ฉันต้องติดตั้งแอป Google & YouTube ใน Shopify อีกครั้งเพื่อให้การเปลี่ยนผ่านเสร็จสมบูรณ์ไหม

คุณไม่จำเป็นต้องดำเนินการใดๆ เพื่อให้การเปลี่ยนผ่านเสร็จสมบูรณ์ คุณไม่จำเป็นต้องติดตั้งแอป Google & YouTube อีกครั้ง

เหตุใดฉันจึงยังเห็นแหล่งข้อมูล Content API ใน Merchant Center

แหล่งข้อมูล Content API อาจยังคงปรากฏใน Merchant Center ในระหว่างการเปลี่ยนไปใช้ Merchant API กรณีเหล่านี้เป็นสิ่งที่คาดการณ์ได้และคุณไม่จำเป็นต้องดำเนินการใดๆ