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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • อีเมลที่ใช้ตรวจสอบสิทธิ์: โดยปกติแล้ว คุณจะใช้อีเมลที่เชื่อมโยงกับ บัญชี Google หรือบัญชีบริการ เป็นข้อมูลประจำตัวเพื่อให้สิทธิ์ คำขอไปยัง Merchant API โดยมีเงื่อนไขดังนี้:
    • อีเมลดังกล่าวมีอยู่ใน Merchant Center และมีบทบาท ADMIN
    • โปรเจ็กต์ Google Cloud ที่เปิดใช้ 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 Cloud กับบัญชี 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 Cloud โปรเจ็กต์เดียวจะลงทะเบียนกับบัญชี Merchant Center ได้เพียงบัญชีเดียวเท่านั้นในแต่ละครั้ง อย่างไรก็ตาม บัญชี Merchant Center บัญชีเดียวสามารถมีโปรเจ็กต์ Google Cloud หลายโปรเจ็กต์ที่ลงทะเบียนไว้ได้ ในทำนองเดียวกัน คุณสามารถใช้อีเมลของนักพัฒนาซอฟต์แวร์อีเมลเดียวกันเพื่อลงทะเบียนหลายครั้งในโปรเจ็กต์ Google Cloud หลายโปรเจ็กต์หรือ Merchant Center หลายบัญชี

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

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

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

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

  • บัญชี Google เช่น Gmail โดยใช้ OAuth 2.0: วิธีนี้ใช้ข้อมูลเข้าสู่ระบบไคลเอ็นต์ OAuth 2.0 ที่สร้างขึ้นภายในโปรเจ็กต์ Google Cloud การเรียก 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 ให้บริการมักจะจัดการความซับซ้อนในการรับและรีเฟรชโทเค็นเพื่อการเข้าถึงให้คุณโดยอัตโนมัติ ซึ่งเป็นส่วนหนึ่งของการกำหนดค่า

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

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

โทเค็นเพื่อการเข้าถึงสำหรับทั้งบัญชีบริการและ 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 ที่ใช้เรียก 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 Cloud ที่เชื่อมโยงไว้และแสดงข้อผิดพลาด 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 เริ่มต้น คุณต้องลงทะเบียนรหัส Google Cloud เริ่มต้นนี้กับบัญชี Merchant Center API จะรับรหัส Google Cloud โดยอัตโนมัติ ดังนั้นคุณจึงไม่จำเป็นต้องระบุรหัสนี้เป็นพารามิเตอร์

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

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