Merchant API

จัดการบัญชี Merchant Center แบบเป็นโปรแกรม

บริการ: sellerapi.googleapis.com

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

เอกสารการค้นพบ

เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งอาจมีปลายทางบริการหลายปลายทาง บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://merchantapi.googleapis.com

ทรัพยากร REST: reports_v1beta.accounts.reports

วิธีการ
search POST /reports/v1beta/{parent=accounts/*}/reports:search
เรียกข้อมูลรายงานที่กำหนดโดยคำค้นหา

ทรัพยากร REST: quota_v1beta.accounts.quotas

วิธีการ
list GET /quota/v1beta/{parent=accounts/*}/quotas
แสดงรายการโควต้าการโทรและการใช้งานรายวันต่อกลุ่มสำหรับบัญชี Merchant Center

แหล่งข้อมูล REST: promotions_v1beta.accounts.promotions

วิธีการ
get GET /promotions/v1beta/{name=accounts/*/promotions/*}
ดึงข้อมูลโปรโมชันจากบัญชี Merchant Center
insert POST /promotions/v1beta/{parent=accounts/*}/promotions:insert
แทรกโปรโมชันสำหรับบัญชี Merchant Center
list GET /promotions/v1beta/{parent=accounts/*}/promotions
แสดงรายการโปรโมชันในบัญชี Merchant Center

ทรัพยากร REST: products_v1beta.accounts.productInputs

วิธีการ
delete DELETE /products/v1beta/{name=accounts/*/productInputs/*}
ลบข้อมูลผลิตภัณฑ์ออกจากบัญชี Merchant Center
insert POST /products/v1beta/{parent=accounts/*}/productInputs:insert
อัปโหลดอินพุตผลิตภัณฑ์ไปยังบัญชี Merchant Center

ทรัพยากร REST: products_v1beta.accounts.products

วิธีการ
get GET /products/v1beta/{name=accounts/*/products/*}
เรียกดูผลิตภัณฑ์ที่ประมวลผลจากบัญชี Merchant Center
list GET /products/v1beta/{parent=accounts/*}/products
แสดงรายการผลิตภัณฑ์ที่ประมวลผลแล้วในบัญชี Merchant Center

ทรัพยากร REST: notifications_v1beta.accounts.notificationsubscriptions

วิธีการ
create POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
สร้างการสมัครใช้บริการการแจ้งเตือนสำหรับผู้ขาย
delete DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
ลบการสมัครรับการแจ้งเตือนสำหรับผู้ขาย
get GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
รับการสมัครรับการแจ้งเตือนสำหรับบัญชี
list GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
รับการสมัครรับการแจ้งเตือนทั้งหมดสำหรับผู้ขาย
patch PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}
อัปเดตการสมัครรับการแจ้งเตือนที่มีอยู่สำหรับผู้ขาย

แหล่งข้อมูลของ REST: lfp_v1beta.accounts.lfpInventories

วิธีการ
insert POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert
แทรกทรัพยากร LfpInventory สำหรับบัญชีผู้ขายเป้าหมายที่ระบุ

แหล่งข้อมูลของ REST: lfp_v1beta.accounts.lfpSales

วิธีการ
insert POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert
แทรก LfpSale ของผู้ขายที่ระบุ

ทรัพยากร REST: lfp_v1beta.accounts.lfpStores

วิธีการ
delete DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}
ลบร้านค้าของผู้ขายเป้าหมาย
get GET /lfp/v1beta/{name=accounts/*/lfpStores/*}
เรียกดูข้อมูลเกี่ยวกับร้านค้า
insert POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert
แทรกร้านค้าสำหรับผู้ขายเป้าหมาย
list GET /lfp/v1beta/{parent=accounts/*}/lfpStores
แสดงรายการร้านค้าของผู้ขายเป้าหมายที่ระบุโดยตัวกรองใน ListLfpStoresRequest

แหล่งข้อมูลของ REST: inventories_v1beta.accounts.products.localInventories

วิธีการ
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*}
ลบ LocalInventory ที่ระบุออกจากผลิตภัณฑ์ที่ระบุในบัญชีผู้ขายของคุณ
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert
แทรกทรัพยากร LocalInventory ไปยังผลิตภัณฑ์ในบัญชีผู้ขายของคุณ
list GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories
แสดงรายการทรัพยากร LocalInventory สำหรับผลิตภัณฑ์ที่ระบุในบัญชีผู้ขาย

ทรัพยากร REST: inventories_v1beta.accounts.products.regionalInventories

วิธีการ
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*}
ลบทรัพยากร RegionalInventory ที่ระบุออกจากผลิตภัณฑ์ที่ระบุในบัญชีผู้ขาย
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert
แทรก RegionalInventory ลงในผลิตภัณฑ์ที่ระบุในบัญชีผู้ขายของคุณ
list GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories
แสดงรายการทรัพยากร RegionalInventory สำหรับผลิตภัณฑ์ที่ระบุในบัญชีผู้ขาย

ทรัพยากร REST: datasources_v1beta.accounts.dataSources

วิธีการ
create POST /datasources/v1beta/{parent=accounts/*}/dataSources
สร้างการกำหนดค่าแหล่งข้อมูลใหม่สำหรับบัญชีที่ระบุ
delete DELETE /datasources/v1beta/{name=accounts/*/dataSources/*}
ลบแหล่งข้อมูลออกจากบัญชี Merchant Center
fetch POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch
ดำเนินการดึงข้อมูลทันที (แม้นอกกำหนดการเรียกข้อมูล) ในแหล่งข้อมูลจากบัญชี Merchant Center
get GET /datasources/v1beta/{name=accounts/*/dataSources/*}
เรียกข้อมูลการกำหนดค่าแหล่งข้อมูลสำหรับบัญชีที่ระบุ
list GET /datasources/v1beta/{parent=accounts/*}/dataSources
แสดงรายการการกำหนดค่าแหล่งข้อมูลสำหรับบัญชีที่ระบุ
patch PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}
อัปเดตการกำหนดค่าแหล่งข้อมูลที่มีอยู่

ทรัพยากร REST: conversions_v1beta.accounts.conversionSources

วิธีการ
create POST /conversions/v1beta/{parent=accounts/*}/conversionSources
สร้างแหล่งที่มาของ Conversion ใหม่
delete DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*}
เก็บแหล่งที่มาของ Conversion ที่มีอยู่
get GET /conversions/v1beta/{name=accounts/*/conversionSources/*}
ดึงข้อมูลแหล่งที่มาของ Conversion
list GET /conversions/v1beta/{parent=accounts/*}/conversionSources
เรียกดูรายการแหล่งที่มาของ Conversion ที่ผู้โทรเข้าถึงได้
patch PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*}
อัปเดตข้อมูลแหล่งที่มาของ Conversion ที่มีอยู่
undelete POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete
เปิดใช้แหล่งที่มาของ Conversion ที่เก็บไว้อีกครั้ง

ทรัพยากร REST: accounts_v1beta.accounts

วิธีการ
createAndConfigure POST /accounts/v1beta/accounts:createAndConfigure
สร้างบัญชี Merchant Center แบบสแตนด์อโลนที่มีการกําหนดค่าเพิ่มเติม
delete DELETE /accounts/v1beta/{name=accounts/*}
ลบบัญชีที่ระบุไม่ว่าจะเป็นบัญชีแบบสแตนด์อโลน, MCA หรือบัญชีย่อย
get GET /accounts/v1beta/{name=accounts/*}
เรียกข้อมูลบัญชีจากบัญชี Merchant Center
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
เรียกข้อมูลอัตลักษณ์ทางธุรกิจของบัญชี
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
เรียกดูข้อมูลธุรกิจของบัญชี
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
ดึงข้อมูลหน้าแรกของร้านค้า
getShippingSettings GET /accounts/v1beta/{name=accounts/*/shippingSettings}
เรียกดูข้อมูลการตั้งค่าการจัดส่ง
list GET /accounts/v1beta/accounts
แสดงรายการบัญชีที่ผู้ใช้ที่โทรเข้าถึงได้และตรงกับข้อจำกัดของคำขอ เช่น ขนาดหน้าหรือตัวกรอง
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
แสดงรายการบัญชีย่อยทั้งหมดสำหรับบัญชีหลายลูกค้าที่ระบุ
patch PATCH /accounts/v1beta/{account.name=accounts/*}
อัปเดตบัญชี ไม่ว่าจะเป็นสแตนด์อโลน, MCA หรือบัญชีย่อย
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
อัปเดตข้อมูลประจำตัวทางธุรกิจของบัญชี
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
อัปเดตข้อมูลธุรกิจของบัญชี
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
อัปเดตหน้าแรกของร้านค้า

ทรัพยากร REST: accounts_v1beta.accounts.accounttax

วิธีการ
get GET /accounts/v1beta/{name=accounts/*/accounttax/*}
แสดงกฎภาษีที่ตรงกับเงื่อนไขของ GetAccountTaxRequest
list GET /accounts/v1beta/{parent=accounts/*}/accounttax
แสดงรายการการตั้งค่าภาษีของบัญชีย่อยเฉพาะในบัญชี Merchant Center
patch PATCH /accounts/v1beta/{accountTax.name=accounts/*/accounttax/*}
อัปเดตการตั้งค่าภาษีของบัญชี

แหล่งข้อมูลของ REST: accounts_v1beta.accounts.homepage

วิธีการ
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
อ้างสิทธิ์หน้าแรกของร้านค้า
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
ถอนการอ้างสิทธิ์หน้าแรกของร้านค้า

ทรัพยากร REST: accounts_v1beta.accounts.issues

วิธีการ
list GET /accounts/v1beta/{parent=accounts/*}/issues
แสดงรายการปัญหาเกี่ยวกับบัญชีทั้งหมดของบัญชี Merchant Center

แหล่งข้อมูลของ REST: accounts_v1beta.accounts.onlineReturnPolicies

วิธีการ
get GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}
รับนโยบายคืนสินค้าที่มีอยู่
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
แสดงนโยบายคืนสินค้าที่มีอยู่ทั้งหมด

ทรัพยากร REST: accounts_v1beta.accounts.programs

วิธีการ
disable POST /accounts/v1beta/{name=accounts/*/programs/*}:disable
ปิดใช้การเข้าร่วมโปรแกรมที่ระบุสำหรับบัญชี
enable POST /accounts/v1beta/{name=accounts/*/programs/*}:enable
เปิดใช้การเข้าร่วมโปรแกรมที่ระบุสำหรับบัญชี
get GET /accounts/v1beta/{name=accounts/*/programs/*}
เรียกข้อมูลโปรแกรมที่ระบุสำหรับบัญชี
list GET /accounts/v1beta/{parent=accounts/*}/programs
เรียกข้อมูลโปรแกรมทั้งหมดของบัญชี

ทรัพยากร REST: accounts_v1beta.accounts.regions

วิธีการ
create POST /accounts/v1beta/{parent=accounts/*}/regions
สร้างคําจํากัดความภูมิภาคในบัญชี Merchant Center
delete DELETE /accounts/v1beta/{name=accounts/*/regions/*}
ลบคําจํากัดความภูมิภาคออกจากบัญชี Merchant Center
get GET /accounts/v1beta/{name=accounts/*/regions/*}
ดึงข้อมูลภูมิภาคที่กำหนดไว้ในบัญชี Merchant Center
list GET /accounts/v1beta/{parent=accounts/*}/regions
แสดงรายการภูมิภาคในบัญชี Merchant Center
patch PATCH /accounts/v1beta/{region.name=accounts/*/regions/*}
อัปเดตคำจำกัดความของภูมิภาคในบัญชี Merchant Center

ทรัพยากร REST: accounts_v1beta.accounts.shippingSettings

วิธีการ
insert POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert
แทนที่การตั้งค่าการจัดส่งของผู้ขายด้วยการตั้งค่า "ขอการจัดส่ง"

ทรัพยากร REST: accounts_v1beta.accounts.termsOfServiceAgreementStates

วิธีการ
get GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*}
แสดงสถานะของข้อตกลงเกี่ยวกับข้อกำหนดในการให้บริการ
retrieveForApplication GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication
เรียกดูสถานะของข้อตกลงสำหรับข้อกำหนดในการให้บริการของแอปพลิเคชัน

ทรัพยากร REST: accounts_v1beta.accounts.users

วิธีการ
create POST /accounts/v1beta/{parent=accounts/*}/users
สร้างผู้ใช้บัญชี Merchant Center
delete DELETE /accounts/v1beta/{name=accounts/*/users/*}
ลบผู้ใช้บัญชี Merchant Center
get GET /accounts/v1beta/{name=accounts/*/users/*}
เรียกข้อมูลผู้ใช้บัญชี Merchant Center
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
แสดงผลค่ากำหนดของอีเมลสำหรับผู้ใช้บัญชี Merchant Center
list GET /accounts/v1beta/{parent=accounts/*}/users
แสดงรายการผู้ใช้ทั้งหมดของบัญชี Merchant Center
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
อัปเดตผู้ใช้บัญชี Merchant Center
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
อัปเดตค่ากำหนดของอีเมลสำหรับผู้ใช้บัญชี Merchant Center

ทรัพยากร REST: accounts_v1beta.termsOfService

วิธีการ
accept GET /accounts/v1beta/{name=termsOfService/*}:accept
ยอมรับ TermsOfService
get GET /accounts/v1beta/{name=termsOfService/*}
เรียกข้อมูล TermsOfService ที่เชื่อมโยงกับเวอร์ชันที่ระบุ
retrieveLatest GET /accounts/v1beta/termsOfService:retrieveLatest
เรียกข้อมูล TermsOfService เวอร์ชันล่าสุดสำหรับ kind และ region_code ที่ระบุ