ส่วนนี้จะตอบคำถามที่พบบ่อยเกี่ยวกับการลงทะเบียนนักพัฒนาแอปสำหรับ Merchant API
การลงทะเบียนทั่วไป
คำถามที่พบบ่อยเกี่ยวกับกระบวนการลงทะเบียน
ฉันต้องลงทะเบียนเป็นนักพัฒนาแอปเพื่อใช้ Merchant API ไหม
ใช่ คุณต้องลงทะเบียนข้อมูลติดต่อของนักพัฒนาแอปเพื่อให้ Google ส่งข้อมูลอัปเดตที่สำคัญเกี่ยวกับ API เช่น ประกาศการให้บริการและข้อมูลฟีเจอร์ใหม่ๆ ได้
หากต้องการเพียงสำรวจและทดสอบ Merchant API คุณสามารถใช้เครื่องมือต่างๆ เช่น Google OAuth Playground และ API Explorer ซึ่งไม่จำเป็นต้องลงทะเบียน
ฉันต้องลงทะเบียนบ่อยแค่ไหน
การลงทะเบียนเป็นการตั้งค่าแบบครั้งเดียว สำหรับโปรเจ็กต์ Google Cloud แต่ละโปรเจ็กต์ ไม่ว่าคุณจะทำงานกับบัญชีผู้ขายหลายบัญชีหรือไม่ก็ตาม คุณจะดำเนินการลงทะเบียนเพียงครั้งเดียว และการลงทะเบียนนี้จะมีผลกับผู้ใช้และบัญชีบริการทั้งหมดภายในโปรเจ็กต์ Google Cloud ที่ลิงก์ไว้
เมื่อลงทะเบียนโปรเจ็กต์ Google Cloud สำเร็จแล้ว ลิงก์ จะยังคงใช้งานได้จนกว่าจะมีการนำออกอย่างชัดเจนโดยการเรียกใช้เมธอด unregisterGcp คุณจะลงทะเบียนโปรเจ็กต์ที่แชร์และเป็นของ Google เช่น โปรแกรมสำรวจ APIs หรือ 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
เป็นการตอบกลับ
อีเมลที่ใช้ตรวจสอบสิทธิ์กับอีเมลติดต่อของนักพัฒนาแอปแตกต่างกันอย่างไร
อีเมลทั้ง 2 มีวัตถุประสงค์ที่แตกต่างกันในระบบนิเวศของ Merchant API
- อีเมลที่ใช้ตรวจสอบสิทธิ์: โดยปกติแล้วคุณจะใช้อีเมลที่เชื่อมโยงกับ
บัญชี Google หรือบัญชีบริการ เป็นข้อมูลประจำตัวเพื่อให้สิทธิ์
คำขอไปยัง Merchant API โดยมีเงื่อนไขดังนี้:
- อีเมลดังกล่าวมีอยู่ใน Merchant Center และมีบทบาท
ADMIN - โปรเจ็กต์ Google Cloud ที่เปิดใช้ Merchant API จะโฮสต์ไคลเอ็นต์ OAuth หรือบัญชีบริการที่เชื่อมโยงกับอีเมลที่ให้สิทธิ์การเรียก API
- อีเมลดังกล่าวมีอยู่ใน Merchant Center และมีบทบาท
- อีเมลติดต่อของนักพัฒนาแอป: อีเมลติดต่อของนักพัฒนาแอป ต้องเชื่อมโยงกับบัญชี 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" มีสิทธิ์อะไรบ้าง
บทบาท 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" คนสุดท้ายออกจากบัญชี 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
กรณีการใช้งานพิเศษ
คำถามที่พบบ่อยเกี่ยวกับกรณีการใช้งานพิเศษ
ฉันเป็นเอเจนซีหรือนักพัฒนาแอปบุคคลที่สามที่จัดการบัญชีผู้ขายหลายบัญชี ฉันควรตั้งค่านี้อย่างไร
นักพัฒนาแอปและเอเจนซีบุคคลที่สามควรมีบัญชี Merchant Center หลักของตนเองและลงทะเบียนโปรเจ็กต์ Google Cloud ทั้งหมดกับบัญชีส่วนกลางบัญชีเดียว อย่าลงทะเบียนโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google กับบัญชีของผู้ขายแต่ละราย
การลงทะเบียนทำงานอย่างไรสำหรับ Google App Scripts
โดยปกติแล้ว App Scripts จะทำงานในโปรเจ็กต์ที่อยู่ในระบบคลาวด์เริ่มต้นของ Google คุณต้องลงทะเบียนรหัส Google Cloud เริ่มต้นนี้กับบัญชี Merchant Center API จะรับรหัส Google Cloud โดยอัตโนมัติ ดังนั้นคุณจึงไม่จำเป็นต้องระบุรหัสนี้เป็นพารามิเตอร์
ฉันจะตรวจสอบได้ไหมว่ารหัส Merchant Center ลงทะเบียนกับรหัสโปรเจ็กต์ Google Cloud ที่เฉพาะเจาะจง
ได้ คุณสามารถตรวจสอบรหัส Merchant Center ที่ลงทะเบียนกับโปรเจ็กต์ Google Cloud ที่เฉพาะเจาะจงได้โดยใช้เมธอด getAccountForGcpRegistration หากต้องการนำลิงก์โปรเจ็กต์ Google Cloud ออกจากบัญชี Merchant Center ให้ใช้ unregisterGcp เมธอด