/// <summary>
        /// 获取视频评论 分页
        /// </summary>
        /// <param name="open_id"></param>
        /// <param name="access_token"></param>
        /// <param name="cursor"></param>
        /// <param name="count"></param>
        /// <param name="item_id"></param>
        /// <returns></returns>
        public List <VideoCommentData> GetVideoCommentList(string open_id, string access_token, long cursor, int count, string item_id)
        {
            VideoCommentListRequest request = new VideoCommentListRequest()
            {
                OpenId = open_id
                ,
                AccessToken = access_token
                ,
                Cursor = cursor
                ,
                Count = count
                ,
                ItemId = item_id
            };
            VideoCommentListResponse response = Execute <VideoCommentListResponse>(request);

            if (response != null)
            {
                if (response.Data != null && response.Data.List != null && response.Data.List.Count > 0)
                {
                    return(response.Data.List);
                }
                else
                {
                    return(new List <VideoCommentData>());
                }
            }
            else
            {
                throw new Exception("error code:" + response.Data.ErrorCode + ",error msg:" + response.Data.Description);
            }
        }
        /// <summary>
        /// 获取视频下的所有评论数据
        /// </summary>
        /// <param name="open_id"></param>
        /// <param name="access_token"></param>
        /// <param name="cursor"></param>
        /// <param name="count"></param>
        /// <param name="item_id"></param>
        /// <param name="videoComments"></param>
        public void GetVideoAllCommentList(string open_id, string access_token, long cursor, int count, string item_id, ref List <VideoCommentData> videoComments)
        {
            VideoCommentListRequest request = new VideoCommentListRequest()
            {
                OpenId = open_id
                ,
                AccessToken = access_token
                ,
                Cursor = cursor
                ,
                Count = count
                ,
                ItemId = item_id
            };
            VideoCommentListResponse response = Execute <VideoCommentListResponse>(request);

            if (response != null)
            {
                if (response.Data != null && response.Data.List != null && response.Data.List.Count > 0)
                {
                    videoComments.AddRange(response.Data.List);
                    if (response.Data.HasMore)
                    {
                        cursor = response.Data.Cursor;
                        GetVideoAllCommentList(open_id, access_token, cursor, count, item_id, ref videoComments);
                    }
                }
                else
                {
                    videoComments = new List <VideoCommentData>();
                }
            }
            else
            {
                throw new Exception("error code:" + response.Data.ErrorCode + ",error msg:" + response.Data.Description);
            }
        }