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}

regionCode

string

رمز المنطقة كما هو محدّد في CLDR يمكن أن يكون هذا البلد هو البلد الذي تنطبق فيه "بنود الخدمة" على وجه التحديد أو 001 عندما يمكن التوقيع على "بنود الخدمة" نفسها في أي بلد.TermsOfService يُرجى العِلم أنّه عند التوقيع على بنود خدمة سارية على مستوى العالم، لا يزال من المتوقّع تقديم بلد معيّن (يجب أن يكون بلد النشاط التجاري للتاجر أو بلد المشاركة في البرنامج).

kind

enum (TermsOfServiceKind)

النوع الذي ينطبق عليه إصدار بنود الخدمة هذا

external

boolean

ما إذا كان إصدار بنود الخدمة هذا خارجيًا لا يمكن الموافقة على نُسخ شروط الخدمة الخارجية إلا من خلال عمليات خارجية وليس من خلال التاجر مباشرةً من خلال واجهة المستخدم أو واجهة برمجة التطبيقات.

fileUri

string

عنوان URL لملف بنود الخدمة الذي يجب عرضه للمستخدمين الذين يوقعون على التطبيق.

الطُرق

accept

يقبل TermsOfService.

get

يسترجع TermsOfService المرتبط بالإصدار المقدَّم.

retrieveLatest

يسترجع أحدث إصدار من TermsOfService لـ kind وregion_code المحدّدَين.