می توانید از 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/ {merchantId} /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/ {accountId} /products/ {productId} | 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/ {merchantId} /products | POST https://merchantapi.googleapis.com/products/v1beta/ {parent} /productsInputs:insert?dataSource={dataSourceName} | {merchantId} | {parent} |
update | PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /products/ {productId} | در دسترس نیست | | |
delete | DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /products/ {productId} | DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource={dataSourceName} | {merchantId} /datafeeds/ {productId} | {name=accounts/*/productInputs/*} |
get | GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /products/ {productId} | GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} | {merchantId} /datafeeds/ {productId} | {name=accounts/*/products/*} |
list | GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /products | GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*} /products | {merchantId} | {parent=accounts/*} |
منابع
Content API برای خرید | Merchant Products API | شرح |
---|
- تولید - محصول
- وضعیت محصول
| - تولید - محصول
- ورودی محصول
| فیلدهای متعددی که در منبع Product در Content API برای خرید بودند، به قسمت Attribute در منبع ProductInput در Merchant Products API منتقل شدند. |