/// <summary>
        /// 领取大会员每月赠送福利
        /// </summary>
        /// <param name="type">1.大会员B币券;2.大会员福利</param>
        private void ReceiveVipPrivilege(int type)
        {
            var response = _dailyTaskApi.ReceiveVipPrivilege(type, _biliBiliCookieOptions.BiliJct).Result;

            var name = GetPrivilegeName(type);

            if (response.Code == 0)
            {
                _logger.LogInformation($"{name}成功");
            }
            else
            {
                _logger.LogInformation($"{name}失败,原因: {response.Message}");
            }
        }
예제 #2
0
        /// <summary>
        /// 领取大会员每月赠送福利
        /// </summary>
        /// <param name="type">1.大会员B币券;2.大会员福利</param>
        private bool ReceiveVipPrivilege(int type)
        {
            var response = _dailyTaskApi.ReceiveVipPrivilege(type, _biliBiliCookieOptions.BiliJct).GetAwaiter().GetResult();

            var name = GetPrivilegeName(type);

            if (response.Code == 0)
            {
                _logger.LogInformation($"{name}成功");
                return(true);
            }
            else
            {
                _logger.LogInformation($"{name}失败,原因: {response.Message}");
                return(false);
            }
        }
        /// <summary>
        /// 领取大会员每月赠送福利
        /// </summary>
        /// <param name="type">1.大会员B币券;2.大会员福利</param>
        private void ReceiveVipPrivilege(int type)
        {
            var response = _dailyTaskApi.ReceiveVipPrivilege(type, _biliBiliCookieOptions.BiliJct).Result;

            if (response.Code == 0)
            {
                if (type == 1)
                {
                    _logger.LogInformation("领取年度大会员每月赠送的B币券成功");
                }
                else if (type == 2)
                {
                    _logger.LogInformation("领取大会员福利/权益成功");
                }
            }
            else
            {
                _logger.LogInformation($"领取年度大会员每月赠送的B币券/大会员福利失败,原因: {response.Message}");
            }
        }
        /// <summary>
        /// 领取大会员每月赠送福利
        /// </summary>
        /// <param name="type">1.大会员B币券;2.大会员福利</param>
        private bool ReceiveVipPrivilege(int type)
        {
            var response = _dailyTaskApi.ReceiveVipPrivilege(type, _biliBiliCookie.BiliJct)
                           .GetAwaiter().GetResult();

            var name = GetPrivilegeName(type);

            _logger.LogInformation("【领取】:{name}", name);

            if (response.Code == 0)
            {
                _logger.LogInformation("【结果】:成功");
                return(true);
            }
            else
            {
                _logger.LogInformation("【结果】:失败");
                _logger.LogInformation("【原因】: {msg}", response.Message);
                return(false);
            }
        }