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