این صفحه مقدمهای برای Merchant API ارائه میکند و توضیح میدهد که چگونه میتوانید از آن برای خودکارسازی گردشهای کاری مختلف مرتبط با مدیریت حسابها، محصولات و موجودیها در Merchant Center استفاده کنید.
میتوانید از Merchant API برای دستیابی به مشتریان بیشتر و نمایش محصولات خود در سراسر Google استفاده کنید. میتوانید از Merchant API برای مدیریت حسابهای Merchant Center بزرگ یا پیچیده استفاده کنید. برخی از موارد استفاده معمولی شامل موارد زیر است:
- مدیریت خودکار حساب
- مدیریت خودکار محصول
- مدیریت خودکار موجودی
- گزارش سفارشی
Merchant API به شما امکان می دهد چندین منبع داده را ایجاد و مدیریت کنید و سازماندهی بهتر اطلاعات در مورد محصولات، تبلیغات و نظرات را امکان پذیر می کند. با Merchant API، میتوانید محصولات را به گونهای مدیریت کنید که مکمل سایر روشهای آپلود دادههای محصول مانند فایلها و فید خودکار باشد.
Merchant API طراحی مجدد Content API برای خرید است و از چندین API فرعی تشکیل شده است.
خرده فروشان مسئول پیروی از سیاست های تبلیغات خرید و لیست رایگان هستند. Google Shopping این حق را برای خود محفوظ میدارد که این خطمشیها را اجرا کند و در صورت مشاهده محتوا یا رفتاری که این خطمشیها را نقض میکند، به آن پاسخ مناسب بدهد.
موارد جدید در Merchant API
در اینجا چند دلیل برای ارتقاء به Merchant API آورده شده است:
مدیریت بهتر داده های موجودی ها با معرفی روش های جدید زیر:
مدیریت منابع داده تکمیلی را از طریق ایجاد و بازیابی منابع داده تکمیلی و با پیوند دادن منابع داده تکمیلی به منابع داده اولیه امکان پذیر می کند.
اعلانها را برای تغییرات در دادههای محصول شما فعال میکند و با اطلاعرسانی به شما هنگام تغییر وضعیت محصول، نیاز به واکشی دورهای را از بین میبرد.
منبع
accounts.autofeedSettings
و روشهایی را برای بازیابی و بهروزرسانی تنظیمات فید خودکار معرفی میکند.بارگذاری نظرات محصول و نظرات بازرگان را معرفی می کند.
منبع
accounts.products
ساده شده با معرفی منبعaccounts.productInputs
.به روز رسانی داده های محصول را در ارتباط با سایر روش های آپلود داده مانند فایل ها فعال می کند.
جدول جدید
NonProductPerformanceView
برای داده های عملکرد غیر محصول، مانند اطلاعات مربوط به ترافیک ورودی به وب سایت خرده فروش.طراحی مدولار با بهبود ویژگی های مجزا و مکرر.
همراستایی بهبود یافته با پیشنهادات بهبود API Google .
اسناد و نمونه کد به روز شده
برای اطلاعات بیشتر، ویژگیهای جدید معرفی شده در Merchant API Beta را ببینید.
قبل از شروع
برای اجرای یک درخواست Merchant API، باید موارد زیر را داشته باشید:
یک حساب Merchant Center : این حسابی است که شما در حال جستجو، بهروزرسانی و آپلود دادهها در آن هستید. مطمئن شوید که مجوزهای لازم را برای مدیریت محصولات و موجودیها در این حساب دارید.
پروژه Google Cloud: این پروژه برای دسترسی به API به حساب شما استفاده می شود.
احراز هویت با Merchant API
برای احراز هویت می توانید از گزینه های زیر استفاده کنید:
- می توانید شناسه مشتری OAuth 2.0 و راز برای برنامه خود ایجاد کنید. سپس از شناسه و راز میتوان برای ایجاد اعتبارنامههای OAuth 2.0 مورد نیاز در تماسهای API به حساب Merchant Center استفاده کرد.
- برای برقراری تماسهای API میتوانید یک حساب سرویس ایجاد کنید و کلید خصوصی آن را دانلود کنید.
شناسه حساب و محصول
Merchant API از نام منابع به جای شناسه برای شناسایی استفاده می کند. یک نام منبع مثال برای یک محصول می تواند accounts/123456/products/online~en~US~sku123
باشد، که در آن 123456
شناسه منحصر به فرد حساب و online~en~US~sku123
شناسه منحصر به فرد محصول است.
فرمت URL را درخواست کنید
برای کار بر روی یک منبع، درخواست ها را به URL ها در قالب زیر ارسال کنید:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
قسمت :{METHOD}
برای متدهای استاندارد مانند list و get حذف شده است.
به عنوان مثال، درخواست زیر موجودی منطقه ای را حذف می کند:
DELETE https://merchantapi.googleapis.com/inventories/v1beta/accounts/123456/products/online~en~US~sku123/regionalInventories/456
برای ایجاد یک منبع جدید، میتوانید از نام منبع منبع اصلی و URL زیر استفاده کنید:
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
به عنوان مثال، درخواست زیر نشان می دهد که چگونه می توانید یک منطقه جدید برای accounts/123456
ایجاد کنید:
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
برای جزئیات بیشتر درباره خدمات خاص، به مستندات مرجع Merchant API مراجعه کنید.
با استفاده از Merchant API شروع کنید
برای اینکه سریع ببینید Merchant API چگونه کار میکند و سعی کنید یک محصول نمونه را آپلود کنید، به شروع با Merchant API مراجعه کنید.
از gRPC یا REST استفاده کنید
Merchant API از gRPC و REST پشتیبانی می کند. در اینجا دو راه برای برقراری تماس Merchant API وجود دارد:
gRPC (توصیه می شود) | استراحت |
---|---|
|
|
از کتابخانه های مشتری و نمونه کد استفاده کنید
هر زیر API دارای کتابخانه های سرویس گیرنده است تا به شما در شروع کار کمک کند. نمونه کد می تواند به شما در شروع نوشتن کد در جاوا، پی اچ پی و پایتون کمک کند. برای اطلاعات بیشتر، Samples for Merchant API را ببینید.
کمک بگیرید
برای کسب اطلاعات در مورد دریافت پشتیبانی، به دریافت راهنمایی با Merchant API مراجعه کنید.
بازخورد بدهید
دوره بتا این فرصت را به ما می دهد تا قبل از انتشار در دسترس عمومی، بازخورد شما را جمع آوری و بررسی کنیم. برای ارائه بازخورد، یکی از موارد زیر را ارسال کنید:
- ویژگی های API: فرم بازخورد را ارسال کنید
- مستندات: از رتبهبندی انگشت شست درون صفحه و دکمه ارسال بازخورد استفاده کنید.
- نمونه ها و کتابخانه ها: در مخزن GitHub برای نمونه کدها مشکلی ایجاد کنید .
برای ارائه بازخورد کلی پس از اجرای هر کار، از فرم بازخورد استفاده کنید.
بعدش چی
برای اطلاعات در مورد سازگاری به عقب، Content API for Shopping سازگاری .
برای اطلاعات بیشتر در مورد ویژگیهای کلیدی Merchant API، به راهنماهای موجود در منوی پیمایش سمت چپ مراجعه کنید.
برای اطلاعات در مورد منابع و خدمات موجود، به مستندات مرجع مراجعه کنید.