می توانید از Merchant API برای آپلود و مدیریت محصولات خود به صورت برنامه ریزی شده استفاده کنید. منبع accounts.products
به شما امکان می دهد یک کاتالوگ فروشگاه آنلاین ایجاد کنید، که لیستی از محصولات و پیشنهادات است. برای اطلاعات بیشتر درباره آپلود و مدیریت محصولات خود با استفاده از Merchant API، به نمای کلی Merchant Products API مراجعه کنید.
در اینجا نمونه ای از مقایسه Content API برای خرید با Merchant Products API آمده است:
| Content API برای خرید | Merchant Products API | توضیحات |
---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ | https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /productInputs:insert | متغیر {PARENT} در URL درخواست Merchant API نشان دهنده شناسه منحصر به فرد حساب است. |
شناسه | {ID} | {NAME} | |
روش ها
در اینجا مقایسه ای از روش های محصولات در Content API برای خرید و Merchant Products API آورده شده است:
روش | Content API برای خرید | Merchant Products API |
---|
customBatch | بله | خیر |
insert | بله | بله |
get | بله | بله |
update | بله | در دسترس نیست |
delete | بله | بله |
list | بله | بله |
در اینجا نمونه ای از مقایسه روش GET
برای Content API for Shopping and Merchant Products API آمده است:
Content API برای خرید | Merchant API |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {ACCOUNT_ID} /products/ {PRODUCT_ID} | GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*} |
درخواست ها
روش | URL در Content API برای خرید | URL در Merchant Products API | شناسه در Content API | شناسه در Merchant Products API |
---|
insert | POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products | POST https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /productsInputs:insert?dataSource=accounts/ {MERCHANT_ID} /dataSources/ {DATASOURCE_ID} | {MERCHANT_ID} | {PARENT} |
update | PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} | در دسترس نیست | | |
delete | DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} | DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource=accounts/ {MERCHANT_ID} /dataSources/ {DATASOURCE_ID} | {MERCHANT_ID} /datafeeds/ {PRODUCT_ID} | {name=accounts/*/productInputs/*} |
get | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} | GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} | {MERCHANT_ID} /datafeeds/ {PRODUCT_ID} | {name=accounts/*/products/*} |
list | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products | GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*} /products | {MERCHANT_ID} | {parent=accounts/*} |
منابع
Content API برای خرید | Merchant Products API | توضیحات |
---|
| | فیلدهای متعددی که در منبع Product در Content API برای خرید بودند، به قسمت Attribute در منبع ProductInput در Merchant Products API منتقل شدند. |