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
استفاده کنید و نمایش یا عدم نمایش لینک رأی دادن را کنترل کنید.