مستندات

لیست دسته ها و محتواها

Portal.RateContent

از این متد برای لایک یا دیس لایک کردن محتوا استفاده می شود.

طریقه استفاده از متد:

Portal.RateContent (ContentID, Rate, OnSuccess, OnFail);

ورودی های تابع

نام نوع مقدار پیشفرض تعریف
ContentID Number - ID محتوای مورد نظر
Rate Number - عدد رای کاربر که باید از 1 تا 5 باشد.
OnSuccess Function - تابعی که در صورت موفقیت آمیز بودن عملیات اجرا می شود
OnFail Function - تابعی که در صورت عدم موفقیت در اجرای متد، جرا می شود

مقدار دریافتی (Responce)

{
  "IsSuccess": true,
  "StatusCode": 200,
  "Message": null
}

توضیح مقادیر

Responce

نام نوع توضیح
IsSuccess Boolean درصورت موفقیت آمیز بودن دریافت محتوا این پارامتر true می شود.
StatusCode Number وضعیت دریافت پاسخ، اگر 200 باشد یعنی موفقیت آمیز بوده
Message String پیغام موفقیت یا عدم موفقیت دریافت پاسخ

توجه

دقت کنید که بازه رأی باید بین 1 تا 5 باشد و هر کاربر تنها یکبار، می تواند به هر محتوا رأی دهد. و از آن به بعد مقدار IsSuccess: false می شود.

نکته

می توانید با استفاده از مقدار IsRated در Responce متد Portal.GetContent استفاده کنید و نمایش یا عدم نمایش لینک رأی دادن را کنترل کنید.