REST Resource: termsOfService

منبع: TermsOfService

پیام TermsOfService نشان‌دهنده نسخه خاصی از شرایط خدمات است که تاجران برای دسترسی به برخی ویژگی‌ها یا خدمات باید بپذیرند (به https://support.google.com/merchants/answer/160173 مراجعه کنید) .

این پیام برای فرآیند ورود مهم است و اطمینان حاصل می‌کند که بازرگانان با توافق‌های قانونی لازم برای استفاده از سرویس موافقت می‌کنند. بازرگانان می توانند آخرین شرایط خدمات را برای یک kind و region خاص از طریق termsOfService.retrieveLatest بازیابی کنند و آنها را در صورت نیاز از طریق termsOfService.accept بپذیرند.

نمایندگی JSON
{
  "name": string,
  "regionCode": string,
  "kind": enum (TermsOfServiceKind),
  "external": boolean,
  "fileUri": string
}
فیلدها
name

string

شناسه. نام منبع نسخه شرایط خدمات. قالب: termsOfService/{version}

region Code

string

کد منطقه ای که توسط CLDR تعریف شده است. این کشور یا کشوری است که ToS به طور خاص برای آن کشور اعمال می شود یا 001 زمانی که همان TermsOfService می توان در هر کشوری امضا کرد. با این حال توجه داشته باشید که هنگام امضای یک ToS که در سطح جهانی اعمال می شود، ما همچنان انتظار داریم که یک کشور خاص ارائه شود (این باید کشور تجاری تجاری یا کشور برنامه مشارکت باشد).

kind

enum ( TermsOfServiceKind )

نوع این نسخه شرایط خدمات برای آن اعمال می شود.

external

boolean

آیا این نسخه شرایط خدمات خارجی است. نسخه‌های خدمات خارجی فقط از طریق فرآیندهای خارجی قابل توافق هستند و نه مستقیماً توسط تاجر از طریق UI یا API.

file Uri

string

URI برای فایل شرایط خدمات که باید به کاربران امضاکننده نمایش داده شود.

روش ها

accept

TermsOfService را می پذیرد.

get

TermsOfService مرتبط با نسخه ارائه شده را بازیابی می کند.

retrieve Latest

آخرین نسخه TermsOfService را برای یک kind معین و region_code بازیابی می کند.