Merchant API

จัดการบัญชี Merchant Center โดยใช้โปรแกรม

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

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

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

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

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

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

  • https://merchantapi.googleapis.com

ทรัพยากร REST: reviews_v1beta.accounts.merchantReviews

เมธอด
delete DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*}
ลบรีวิวของผู้ขาย
get GET /reviews/v1beta/{name=accounts/*/merchantReviews/*}
รับรีวิวผู้ขาย
insert POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert
แทรกรีวิวสําหรับบัญชี Merchant Center
list GET /reviews/v1beta/{parent=accounts/*}/merchantReviews
แสดงรีวิวผู้ขาย

ทรัพยากร REST: reviews_v1beta.accounts.productReviews

เมธอด
delete DELETE /reviews/v1beta/{name=accounts/*/productReviews/*}
ลบรีวิวผลิตภัณฑ์
get GET /reviews/v1beta/{name=accounts/*/productReviews/*}
รับรีวิวผลิตภัณฑ์
insert POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert
แทรกรีวิวผลิตภัณฑ์
list GET /reviews/v1beta/{parent=accounts/*}/productReviews
แสดงรีวิวผลิตภัณฑ์

ทรัพยากร 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: datasources_v1beta.accounts.dataSources.fileUploads

เมธอด
get GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*}
รับการอัปโหลดไฟล์แหล่งข้อมูลล่าสุด

ทรัพยากร 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
list GET /accounts/v1beta/accounts
แสดงบัญชีที่ผู้ใช้ที่เรียกใช้ได้และตรงกับข้อจำกัดของคำขอ เช่น ขนาดหน้าหรือตัวกรอง
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
แสดงรายการบัญชีย่อยทั้งหมดของบัญชีหลายลูกค้าหนึ่งๆ
patch PATCH /accounts/v1beta/{account.name=accounts/*}
อัปเดตบัญชีไม่ว่าจะประเภทใดก็ตาม ไม่ว่าจะเป็นบัญชีแบบสแตนด์อโลน, MCA หรือบัญชีย่อย

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

เมธอด
getAutofeedSettings GET /accounts/v1beta/{name=accounts/*/autofeedSettings}
เรียกข้อมูลการตั้งค่าฟีดอัตโนมัติของบัญชี
updateAutofeedSettings PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings}
อัปเดตการตั้งค่าฟีดอัตโนมัติของบัญชี

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

เมธอด
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
ดึงข้อมูลประจำตัวของธุรกิจในบัญชี
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
อัปเดตข้อมูลประจำตัวของธุรกิจในบัญชี

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

เมธอด
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
เรียกข้อมูลทางธุรกิจของบัญชี
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
อัปเดตข้อมูลทางธุรกิจของบัญชี

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

เมธอด
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
แสดงค่ากําหนดของอีเมลสําหรับผู้ใช้บัญชี Merchant Center
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
อัปเดตค่ากำหนดของอีเมลสำหรับผู้ใช้บัญชี Merchant Center

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

เมธอด
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
อ้างสิทธิ์หน้าแรกของร้านค้า
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
ดึงข้อมูลหน้าแรกของร้านค้า
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
ยกเลิกการอ้างสิทธิ์หน้าแรกของร้านค้า
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
อัปเดตหน้าแรกของร้านค้า

ทรัพยากร 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

เมธอด
getShippingSettings GET /accounts/v1beta/{name=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
list GET /accounts/v1beta/{parent=accounts/*}/users
แสดงรายชื่อผู้ใช้ทั้งหมดของบัญชี Merchant Center
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
อัปเดตผู้ใช้บัญชี 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 ที่ระบุ