public long CreateComment(long videoId, string message, long? ownerId, bool isFromGroup = false) { var parameters = new VideoCreateCommentParams { VideoId = videoId, OwnerId = ownerId, Message = message, FromGroup = isFromGroup }; return CreateComment(parameters); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> internal static VkParameters ToVkParameters(VideoCreateCommentParams p) { var parameters = new VkParameters { { "owner_id", p.OwnerId }, { "video_id", p.VideoId }, { "message", p.Message }, { "attachments", p.Attachments }, { "from_group", p.FromGroup }, { "reply_to_comment", p.ReplyToComment }, { "sticker_id", p.StickerId } }; return(parameters); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns></returns> public static VkParameters ToVkParameters(VideoCreateCommentParams p) { var parameters = new VkParameters { { "owner_id", p.OwnerId }, { "video_id", p.VideoId }, { "message", p.Message }, { "attachments", p.Attachments }, { "from_group", p.FromGroup }, { "reply_to_comment", p.ReplyToComment }, { "sticker_id", p.StickerId } }; return parameters; }
public long CreateComment(VideoCreateCommentParams @params) { VkErrors.ThrowIfNullOrEmpty(() => @params.Message); VkErrors.ThrowIfNumberIsNegative(() => @params.VideoId); return _vk.Call("video.createComment", @params); }