private static void CreateCommentForLatestPost(VkApi api, ApiConfiguration apiConfiguration, Post latestPost) { var wallCreateCommentParams = new WallCreateCommentParams { OwnerId = latestPost.OwnerId, PostId = latestPost.Id.Value, Message = apiConfiguration.TargetMessage }; api.Wall.CreateComment(wallCreateCommentParams); }
/// <summary> /// Добавляет комментарий к записи на стене. /// </summary> /// <param name="params">Входные параметры выборки.</param> /// <returns> /// После успешного выполнения возвращает идентификатор добавленного комментария (comment_id). /// </returns> /// <remarks> /// Страница документации ВКонтакте http://vk.com/dev/wall.createComment /// </remarks> public long CreateComment(WallCreateCommentParams @params) { return(_vk.Call("wall.createComment", @params)["comment_id"]); }
/// <inheritdoc /> public Task <long> CreateCommentAsync(WallCreateCommentParams @params) { return(TypeHelper.TryInvokeMethodAsync(func: () => CreateComment(@params: @params))); }
/// <inheritdoc /> public long CreateComment(WallCreateCommentParams @params) { return(_vk.Call(methodName: "wall.createComment", parameters: @params)[key : "comment_id"]); }
/// <inheritdoc /> public async Task <long> CreateCommentAsync(WallCreateCommentParams @params) { return(await TypeHelper.TryInvokeMethodAsync(() => _vk.Wall.CreateComment(@params))); }