Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 /// <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"]);
 }
Ejemplo n.º 3
0
 /// <inheritdoc />
 public Task <long> CreateCommentAsync(WallCreateCommentParams @params)
 {
     return(TypeHelper.TryInvokeMethodAsync(func: () => CreateComment(@params: @params)));
 }
Ejemplo n.º 4
0
 /// <inheritdoc />
 public long CreateComment(WallCreateCommentParams @params)
 {
     return(_vk.Call(methodName: "wall.createComment", parameters: @params)[key : "comment_id"]);
 }
Ejemplo n.º 5
0
 /// <inheritdoc />
 public async Task <long> CreateCommentAsync(WallCreateCommentParams @params)
 {
     return(await TypeHelper.TryInvokeMethodAsync(() => _vk.Wall.CreateComment(@params)));
 }