شما میتوانید از API فروشگاه استفاده کنید
- نحوه نمایش کسب و کار و محصولات خود را در گوگل مدیریت کنید.
- به دادهها، بینشها و قابلیتهای منحصر به فرد، دسترسی برنامهریزیشده داشته باشید.
- کسب و کار خود را رونق دهید و مشتریان بیشتری را در گوگل جذب کنید.
رابط برنامهنویسی کاربردی فروشنده میتواند حسابهای مرکز فروشنده بزرگ یا پیچیده را مدیریت کند. موارد استفاده معمول شامل موارد زیر است:
- مدیریت خودکار حساب
- مدیریت خودکار محصول
- مدیریت خودکار موجودی
- مدیریت خودکار گزارشها در مورد عملکرد و بینشهای بازار
Merchant API به شما امکان میدهد چندین منبع داده ایجاد و مدیریت کنید و سازماندهی بهتری از اطلاعات مربوط به محصولات، تبلیغات و نظرات را فراهم کنید. با Merchant API، میتوانید محصولات را به گونهای مدیریت کنید که مکمل سایر روشهای آپلود دادههای محصول مانند فایلها و autofeed باشد. Merchant API همچنین به شما امکان میدهد چندین درخواست جداگانه را به صورت موازی اجرا کنید .
رابط برنامهنویسی کاربردی فروشنده (Merchant API) یک طراحی مجدد از رابط برنامهنویسی کاربردی محتوا برای خرید است. این رابط شامل چندین زیر-رابط برنامهنویسی کاربردی (sub-API) است.
چه چیزهایی در رابط برنامهنویسی کاربردی فروشنده جدید است؟
در اینجا چند دلیل برای ارتقا به API فروشگاه آورده شده است:
مدیریت بهتر دادههای موجودی با معرفی روشهای جدید زیر:
مدیریت منابع داده تکمیلی را از طریق ایجاد و بازیابی منابع داده تکمیلی و با پیوند دادن منابع داده تکمیلی به منابع داده اولیه ، امکانپذیر میسازد.
اعلانها را برای تغییرات در دادههای محصول شما فعال میکند و با اطلاعرسانی به شما هنگام تغییر وضعیت محصول، نیاز به واکشی دورهای را از بین میبرد.
منبع
accounts.autofeedSettingsو متدهای مربوط به بازیابی و بهروزرسانی تنظیمات autofeed را معرفی میکند.آپلود نقد و بررسی محصولات و نقد و بررسی فروشندگان را معرفی میکند.
منبع
accounts.productInputsرا برای سادهسازی منبعaccounts.productsمعرفی میکند.بهروزرسانی دادههای محصول را همراه با سایر روشهای بارگذاری دادهها مانند فایلها فعال میکند.
جدول جدید
NonProductPerformanceViewبرای دادههای عملکردی غیر از محصول، مانند اطلاعات مربوط به ترافیک ورودی به وبسایت خردهفروشانطراحی ماژولار با بهبودهای جزئی و مکرر در ویژگیها
مستندات و نمونههای کد بهروز شده
هماهنگی بهتر با پیشنهادهای بهبود API گوگل
پشتیبانی و ارتباط بهبود یافته برای توسعهدهندگان از طریق ثبتنام توسعهدهندگان .
قبل از شروع
برای اجرای یک درخواست API فروشنده، باید موارد زیر را داشته باشید:
حساب مرکز فروشندگان : این حسابی است که شما در آن جستجو، بهروزرسانی و بارگذاری دادهها را انجام خواهید داد. مطمئن شوید که مجوزهای لازم برای مدیریت محصولات و موجودیها را در این حساب دارید.
یک پروژه گوگل کلود: از این پروژه برای دسترسی API به حساب کاربری خود استفاده کنید.
لینکی از حساب مرکز فروشندگان شما به پروژه گوگل کلود. با فراخوانی روش ثبت نام توسعهدهندگان، لینک را ایجاد کنید. شما از این حساب و این کاربران برای ارتباط در مورد ادغام API، نظرسنجیها و فرصتها استفاده خواهید کرد.
- با ثبت نام به عنوان توسعه دهنده، حساب مرکز فروشندگان خود را به پروژه Google Cloud متصل کنید. کاربرانی که نقش توسعه دهنده API را دارند، ارتباطات API، از جمله اطلاعیههای اجباری خدمات، نظرسنجیهای توسعه دهندگان و فرصتها را دریافت خواهند کرد.
احراز هویت با API فروشنده
برای احراز هویت میتوانید از گزینههای زیر استفاده کنید:
- شما میتوانید یک شناسه و رمز کلاینت OAuth 2.0 برای برنامه خود ایجاد کنید. سپس میتوان از این شناسه و رمز برای تولید اعتبارنامههای OAuth 2.0 مورد نیاز در فراخوانیهای API به حساب مرکز فروشندگان استفاده کرد.
- شما میتوانید یک حساب کاربری سرویس ایجاد کنید و کلید خصوصی آن را برای برقراری تماسهای API دانلود کنید.
شناسههای حساب و محصول
رابط برنامهنویسی کاربردی فروشنده (Merchant API) به جای شناسه (ID) از نام منابع برای شناسایی استفاده میکند. یک نام منبع برای یک محصول میتواند accounts/123456/products/en~US~sku123 باشد، که در آن 123456 شناسه منحصر به فرد حساب و en~US~sku123 شناسه منحصر به فرد محصول است.
فرمت URL درخواستی
برای کار بر روی یک منبع، درخواستها را به آدرسهای اینترنتی (URL) با فرمت زیر ارسال کنید:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
بخش :{METHOD} برای متدهای استاندارد مانند list و get حذف شده است.
برای مثال، درخواست زیر موجودی منطقهای را حذف میکند:
DELETE https://merchantapi.googleapis.com/inventories/v1/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/v1/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 دارای کتابخانههای کلاینت است که به شما در شروع کار کمک میکند. نمونههای کد میتوانند به شما در شروع نوشتن کد در جاوا، PHP و پایتون کمک کنند. برای اطلاعات بیشتر، به نمونههایی برای Merchant API مراجعه کنید.
کمک بگیرید
برای اطلاعات بیشتر در مورد دریافت پشتیبانی، به «دریافت کمک با رابط برنامهنویسی کاربردی فروشنده» مراجعه کنید.
بازخورد بدهید
برای ارائه بازخورد، یکی از موارد زیر را ارسال کنید:
- ویژگیهای API: گزینه ارسال بازخورد را در بخش «مسئله/سوال چیست؟» در فرم بازخورد انتخاب کنید.
- مستندات: از رتبهبندیهای بندانگشتی درونصفحهای و دکمه ارسال بازخورد استفاده کنید.
- نمونهها و کتابخانهها: برای نمونههای کد، یک issue در مخزن GitHub ایجاد کنید .
قدم بعدی چیست؟
برای اطلاعات در مورد سازگاری با نسخههای قبلی، به Content API برای سازگاری با خرید مراجعه کنید .
برای کسب اطلاعات بیشتر در مورد ویژگیهای کلیدی Merchant API، به راهنماهای موجود در منوی ناوبری سمت چپ مراجعه کنید.
برای اطلاعات در مورد منابع و خدمات موجود، به مستندات مرجع مراجعه کنید.