ส่วนนี้จะตอบคำถามที่พบบ่อยเกี่ยวกับการลงทะเบียนนักพัฒนาแอปสำหรับ Merchant API
การจดทะเบียนทั่วไป
คำถามที่พบบ่อยเกี่ยวกับขั้นตอนการลงทะเบียน
การลงทะเบียนเป็นนักพัฒนาแอปเป็นข้อบังคับในการใช้ Merchant API ไหม
ได้ คุณต้องลงทะเบียนข้อมูลติดต่อของนักพัฒนาแอปเพื่อให้ Google สามารถ ส่งข้อมูลอัปเดตที่สำคัญเกี่ยวกับ API เช่น ประกาศเกี่ยวกับบริการและข้อมูลฟีเจอร์ใหม่
หากเพียงต้องการสำรวจและทดสอบ Merchant API คุณสามารถใช้เครื่องมือต่างๆ เช่น Google OAuth Playground และ API Explorer ซึ่งไม่ต้องลงทะเบียน
ฉันต้องลงทะเบียนบ่อยแค่ไหน
การลงทะเบียนเป็นการตั้งค่าครั้งเดียวสำหรับแต่ละโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ไม่ว่าคุณจะทำงานกับบัญชีผู้ขายหลายบัญชีหรือไม่ก็ตาม คุณจะดำเนินการลงทะเบียน เพียงครั้งเดียว และการลงทะเบียนจะมีผลกับผู้ใช้และบัญชีบริการทั้งหมด ภายในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่ลิงก์ไว้
เมื่อลงทะเบียนโปรเจ็กต์ที่อยู่ในระบบคลาวด์ Google Cloud สำเร็จแล้ว ลิงก์จะยังคงใช้งานได้จนกว่าจะมีการนำออกอย่างชัดเจนโดยการเรียกใช้เมธอด 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 สถานการณ์พร้อมใช้งานสำหรับการตรวจสอบสิทธิ์และการให้สิทธิ์การเรียกการลงทะเบียน โดยขึ้นอยู่กับ Use Case ของคุณ ดังนี้
- 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 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 ด้วยบัญชี Merchant Center หลักของคุณเอง ไม่ใช่บัญชีของผู้ขายแต่ละราย ด้วยวิธีนี้ คุณจะแสดงถึงนักพัฒนาแอปสำหรับงาน API ทั้งหมดที่คุณทำ ให้ผู้ขาย
ฉันทำงานกับบัญชี Merchant Center หลายบัญชี ฉันจะเลือกบัญชี Merchant Center หลักได้อย่างไร
การเลือกบัญชีหลักที่จะใช้ขึ้นอยู่กับประเภทธุรกิจของคุณ ดังนี้
- ตลาดกลางที่มีบัญชีขั้นสูงอยู่แล้ว: หากธุรกิจของคุณ ดำเนินการในรูปแบบตลาดกลางและมีบัญชีขั้นสูงอยู่แล้ว ซึ่งแสดงถึงแพลตฟอร์มทั้งหมด ให้ใช้รหัสบัญชีที่มีอยู่นี้เป็นบัญชี Merchant Center หลัก
- บริการช็อปปิ้งแบบเปรียบเทียบสินค้า (CSS): หากคุณเป็น CSS ให้ใช้รหัสบัญชี CSS หรือรหัสบัญชีกลุ่ม CSS ที่ไม่ซ้ำกัน
- เอเจนซี นักพัฒนาซอฟต์แวร์ และบุคคลที่สามอื่นๆ: หากคุณเป็นธุรกิจบุคคลที่สาม เช่น เอเจนซีหรือนักพัฒนาซอฟต์แวร์บุคคลที่สามที่จัดการบัญชีผู้ขายหลายบัญชีและไม่มีรหัส Merchant Center เดียวที่แสดงถึงธุรกิจของคุณ คุณควรสร้างบัญชี Merchant Center หลักบัญชีใหม่และขอเปลี่ยนเป็นบัญชีขั้นสูง
เมื่อลงทะเบียนโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google กับบัญชี 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 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 Cloud ที่เชื่อมโยงพร้อมข้อผิดพลาดAUTH_GCP_NOT_REGISTERED
เมื่อระยะเวลาผ่อนผัน 30 วันสิ้นสุดลง ระบบจะบล็อกการเรียก API จากโปรเจ็กต์ Google Cloud ที่เชื่อมโยงไว้ และโปรเจ็กต์เหล่านั้นจะได้รับข้อผิดพลาด AUTH_GCP_NOT_REGISTERED จนกว่าจะมีการกู้คืนข้อมูลติดต่อของนักพัฒนาแอปที่ถูกต้อง
จะเกิดอะไรขึ้นหากมีการลบรหัส Merchant Center ที่ใช้ลงทะเบียนนักพัฒนาแอป
อย่าลบบัญชี Merchant Center ที่ใช้ในการลงทะเบียนเป็นนักพัฒนาแอป ขณะที่การผสานรวมยังใช้งานอยู่ การลบบัญชีนี้จะทําให้การผสานรวม หยุดทํางานทันที และคุณจะเรียก API จากโปรเจ็กต์ที่อยู่ในระบบคลาวด์ Google ที่เชื่อมโยง ไม่ได้อีกต่อไป
หากต้องลบบัญชี 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 ทั้งหมดกับบัญชีแบบรวมศูนย์บัญชีเดียวดังกล่าว อย่าลงทะเบียนโปรเจ็กต์ที่อยู่ในระบบคลาวด์ Google กับบัญชีของผู้ขายแต่ละราย
การลงทะเบียนสำหรับ Google Apps Script ทำงานอย่างไร
โดยปกติแล้ว Apps Script จะทํางานในโปรเจ็กต์ที่อยู่ในระบบคลาวด์เริ่มต้น คุณต้องจดทะเบียนรหัส Google Cloud เริ่มต้นนี้กับบัญชี Merchant Center Google Cloud ID จะได้รับโดยอัตโนมัติจาก API ดังนั้นคุณจึงไม่จําเป็นต้องระบุเป็นพารามิเตอร์
ฉันจะตรวจสอบได้ไหมว่ารหัส Merchant Center ลงทะเบียนกับรหัสโปรเจ็กต์ Google Cloud ที่เฉพาะเจาะจงหรือไม่
ได้ คุณตรวจสอบได้ว่ารหัส Merchant Center ใดลงทะเบียนกับโปรเจ็กต์ Google Cloud ที่เฉพาะเจาะจงโดยใช้วิธี getAccountForGcpRegistration หากต้องการนำลิงก์โปรเจ็กต์ Google Cloud ออกจากบัญชี Merchant Center ให้ใช้เมธอด unregisterGcp