Пример #1
0
 /// <summary>
 /// 发送赞
 /// </summary>
 /// <param name="qqId">目标QQ</param>
 /// <param name="count">赞的次数,最多10次(留空为1次)</param>
 /// <returns></returns>
 public string SendPraise(long qqId, int count = 1)
 {
     if (count < 1)
     {
         count = 1;
     }
     if (count > 10)
     {
         count = 10;
     }
     return(Marshal.PtrToStringAnsi(CQP.CQ_sendLikeV2(_authCode, qqId, count)));
 }
Пример #2
0
 /// <summary>
 /// 发送赞
 /// </summary>
 /// <param name="qqId">目标QQ</param>
 /// <param name="count">赞的次数,最多10次(留空为1次)</param>
 /// <returns></returns>
 public int SendPraise(long qqId, int count = 1)
 {
     if (count < 1)
     {
         count = 1;
     }
     if (count > 10)
     {
         count = 10;
     }
     return CQP.CQ_sendLikeV2(_authCode, qqId, count);
 }
Пример #3
0
        /// <summary>
        /// 发送赞
        /// </summary>
        /// <param name="qqId">目标QQ号码</param>
        /// <param name="count">发送赞的次数, 范围: 1~10 (留空为1次)</param>
        /// <exception cref="ArgumentOutOfRangeException">参数: qqId 或 count 超出范围</exception>
        /// <returns>操作成功返回 <see langword="true"/>, 失败返回 <see langword="false"/></returns>
        public bool SendPraise(long qqId, int count = 1)
        {
            if (qqId < QQ.MinValue)
            {
                throw new ArgumentOutOfRangeException("qqId");
            }

            if (count < 1 || count > 10)
            {
                throw new ArgumentOutOfRangeException("count", count, "点赞次数超出可处理范围, 其次数最少为 1, 最多为 10");
            }

            return(CQP.CQ_sendLikeV2(this.AppInfo.AuthCode, qqId, count) == 0);
        }
Пример #4
0
 /// <summary>
 /// 发送赞
 /// </summary>
 /// <param name="qqId">目标QQ</param>
 /// <param name="count">赞的次数,最多10次(留空为1次)</param>
 /// <returns></returns>
 public int SendPraise(long qqId, int count = 1)
 {
     return(CQP.CQ_sendLikeV2(_authCode, qqId, (count <= 0 || count > 10) ? 1 : count));
 }