/// <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))); }
/// <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); }
/// <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); }
/// <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)); }