Esempio n. 1
0
        public async Task GetSignViewTest()
        {
            var request = new GetSignViewRequest
            {
                ContractId = "201809131827",
                UserCode   = "2018091316200002",
                SignType   = SignType.WRITTEN,
                NotifyUrl  = "http://ecs.sowl.cn/ecscb/EContract/H5SignNotify/201809131827",
                ReturnUrl  = "http://ecs.sowl.cn/ecscb/"
            };
            var response = await Service.GetSignViewAsync(request);

            Assert.NotNull(response);
            Assert.Equal(ErrorCode.Success, response.Code);
        }
        public async Task <GetSignViewResponse> GetSignViewAsync(GetSignViewRequest request)
        {
            const string path = "mobileSignView";

            request.AppId = AppId;
            var content = await request.GetContentAsync(PrivateKey);

            var queryString = await content.ReadAsStringAsync();

            var response = new GetSignViewResponse
            {
                Path = Url + path + "?" + queryString,
                Code = "0"
            };

            return(response);
        }