مهاجرت به پشتیبانی بازرگان

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

نمای کلی

هنگام مهاجرت از API محتوا، موارد زیر را رعایت کنید که تغییراتی در نام‌ها و ساختارهای سرویس و متدها ایجاد می‌کند:

  • مهم‌ترین تغییر در پاسخ API، تجمیع اشیاء AccountIssue و ProductIssue در یک شیء RenderedIssue واحد است. این کار باید با ارائه یک ساختار منسجم برای انواع مسائل، کد شما را ساده‌تر کند.
  • رابط برنامه‌نویسی کاربردی فروشنده (Merchant API) نام فیلد issues را به rendered_issues تغییر می‌دهد.

شناسه‌ها

شناسه‌های API محتوا (Content API) خود را برای API فروشنده (Merchant API) به صورت زیر تغییر دهید.

روش API محتوا برای خرید رابط برنامه‌نویسی کاربردی (API) فروشنده
renderaccountissues {merchant_id} accounts/{ACCOUNT_ID}
renderproductissues {PRODUCT_ID} accounts/{ACCOUNT_ID}/products/{PRODUCT_ID}
TriggerAction {merchant_id} accounts/{ACCOUNT_ID}

درخواست‌ها

درخواست‌های API محتوا (Content API) خود را برای API فروشنده (Merchant API) به صورت زیر تغییر دهید.

اکشن API محتوا برای خرید رابط برنامه‌نویسی کاربردی (API) فروشنده
مشکلات مربوط به سطح حساب کاربری را برای یک حساب کاربری رندر کنید POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/renderaccountissues POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID :renderaccountissues
مشکلات رندر برای یک محصول POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/renderproductissues/ PRODUCT_ID POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID /products/ PRODUCT_ID :renderproductissues
اقدام ماشه POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/triggeraction https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID :triggeraction

مهم‌ترین تغییر در پاسخ API، تجمیع اشیاء AccountIssue و ProductIssue در یک شیء RenderedIssue واحد است. این کار باید با ارائه یک ساختار منسجم برای انواع مسائل، کد شما را ساده‌تر کند.

فیلدهای تغییر نام داده شده

نام جدید فیلد issues سطح بالا در پاسخ، renderedIssues است. این فیلد شامل فهرستی از اشیاء RenderedIssue است.

API محتوا برای خرید رابط برنامه‌نویسی کاربردی (API) فروشنده
issues renderedIssues

مدل‌های تغییر نام داده شده

API محتوا برای خرید رابط برنامه‌نویسی کاربردی (API) فروشنده
  • AccountIssue
  • ProductIssue
RenderedIssue