با استفاده از 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) فروشنده |
|---|---|
| RenderedIssue |