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