طراحی Merchant API

ما Merchant API را به‌گونه‌ای طراحی کردیم که برای توسعه‌دهندگان «میانای برنامه‌سازی کاربردی محتوا برای خرید» آشنا باشد، اما ساده‌تر و انعطاف‌پذیرتر باشد. در اینجا اطلاعات مفصلی درباره طراحی Merchant API ارائه شده است.

میاناهای برنامه‌سازی کاربردی فرعی

Merchant API مجموعه‌ای از میاناهای برنامه‌سازی کاربردی فرعی است. میاناهای برنامه‌سازی کاربردی فرعی گروه‌هایی از سرویس‌ها و منابع مرتبط هستند. این طراحی به این معنی است که می‌توانید انتخاب کنید فقط از زیرمیاناهای برنامه‌سازی کاربردی موردنیاز برای ادغام منحصربه‌فردتان استفاده کنید.

Merchant API شامل زیرمیاناهای برنامه‌سازی کاربردی زیر است:

  • حساب‌ها: مدیریت حساب‌های Merchant Center در مقیاس بزرگ.
  • تبدیل‌ها: منابع تبدیل را برای حسابتان مدیریت کنید.
  • منابع داده: منابع داده محصولاتتان را مشاهده و مدیریت کنید.
  • حل مشکل: دریافت مشکلات تأثیرگذار بر حساب شما و ایجاد صفحه عیب‌یابی درون‌برنامه.
  • موجودی‌ها: محصولاتتان را براساس فروشگاه یا منطقه در Google به‌نمایش بگذارید.
  • مشارکت فیدهای محلی: فید سیاهه محصول محلی‌تان را بارگذاری کنید.
  • اعلان‌ها: مدیریت اشتراک‌های اعلان.
  • پیگیری سفارش: داده‌های پیشین پیگیری سفارش را ارائه دهید تا تخمین‌های ارسال بهبود یابد و فهرستگان با حاشیه‌نویسی‌های ارسال بهبود یابد.
  • محصولات: مدیریت داده‌های محصول، مثل قیمت و دردسترس بودن.
  • Product Studio: از Google Product Studio برای تولید خودکار تصاویر محصول و پیشنهادهای نوشتاری استفاده کنید.
  • تبلیغات: تبلیغات را ایجاد و مدیریت کنید تا پیشنهادهای ویژه محصولاتتان را نمایش دهید.
  • Quota: سهمیه میانای برنامه‌سازی کاربردی حساب‌هایتان را بررسی کنید.
  • گزارش‌ها: داده‌های مربوط به محصولات، عملکرد، و چشم‌انداز رقابتی‌تان را در سراسر Google مشاهده کنید.
  • مرورها: مرورهای محصول و فروشنده را مدیریت کنید.

حمل‌ونقل

سازوکار انتقال پیش‌فرض Merchant API‏ gRPC است. همچنین می‌توانید از REST استفاده کنید.

برای اطلاعات بیشتر، به راهنمای شروع سریع مراجعه کنید.

شمارشی‌ها

فیلدهای Enum در Merchant API ممکن است در آینده مقادیر جدیدی را نشان دهند. کد شما باید به‌گونه‌ای ساختاریافته باشد که بتواند مقادیر ناشناخته را به‌درستی مدیریت کند. باید وقوع مقادیر enum ناشناخته را پایش کنید و برای به‌روز نگه داشتن کد مداخله کنید.

نسخه‌بندی

نسخه‌های میاناهای برنامه‌سازی کاربردی فرعی به‌طور جداگانه ارائه می‌شود. این یعنی اگر زیرمیانای برنامه‌سازی کاربردی‌ای را که استفاده نمی‌کنید به‌روز کنیم، لازم نیست کاری انجام دهید. فقط زمانی باید کدتان را به‌روز کنید که نسخه‌های جدیدی از زیرمیانای برنامه‌سازی کاربردی که استفاده می‌کنید منتشر شود. برای اطلاعات بیشتر، به نسخه‌بندی مراجعه کنید.