编写调用接口示例代码

This commit is contained in:
路 范
2022-03-17 10:16:39 +08:00
parent 2a51cb1f38
commit 2cf6ea5e74
22 changed files with 128 additions and 15 deletions

View File

@@ -1 +1 @@
e45e2ad9d0308c09ac38c8aa4fa0e9c7e8ac7bec
fe3ebd1a4398776952850c634aafaa3284f0e28c

View File

@@ -48,3 +48,28 @@ D:\WORK\C宁波拆迁\neiwai_transfer\94_wai\Getf.Service.Transfer\obj\Debug\Get
D:\WORK\C宁波拆迁\neiwai_transfer\94_wai\Getf.Service.Transfer\obj\Debug\Getf.Service.Transfer.csproj.CopyComplete
D:\WORK\C宁波拆迁\neiwai_transfer\94_wai\Getf.Service.Transfer\obj\Debug\Getf.Service.Transfer.exe
D:\WORK\C宁波拆迁\neiwai_transfer\94_wai\Getf.Service.Transfer\obj\Debug\Getf.Service.Transfer.pdb
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Config\log4net.config
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Getf.Service.Transfer.exe.config
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Getf.Service.Transfer.exe
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Getf.Service.Transfer.pdb
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Getf.Service.Transfer.Core.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\log4net.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.Common.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.Facility.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.SocketBase.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.SocketEngine.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.SocketService.exe
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Newtonsoft.Json.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Getf.Service.Transfer.Core.pdb
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\log4net.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.Common.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.Facility.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.SocketBase.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\SuperSocket.SocketEngine.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Newtonsoft.Json.pdb
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\bin\Debug\Newtonsoft.Json.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\obj\Debug\Getf.Service.Transfer.csproj.AssemblyReference.cache
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\obj\Debug\Getf.Service.Transfer.csproj.CoreCompileInputs.cache
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\obj\Debug\Getf.Service.Transfer.csproj.CopyComplete
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\obj\Debug\Getf.Service.Transfer.exe
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\94_wai\Getf.Service.Transfer\obj\Debug\Getf.Service.Transfer.pdb

Binary file not shown.

View File

@@ -68,19 +68,22 @@ namespace Test.App_Start
return resultJson;
}
}
public string GetDataJson(string uniscid, out string msg)
public string GetDataJson(string url, string appkey, string appsecret, Dictionary<string, string> other_param, out string msg)
{
using (RequestSevice requestSevice = new RequestSevice(TransferServiceIp, TransferServicePort))
{
var ts = GetTimeStamp();
var param = new JObject
{
{ "appKey", TransferService_api1_appkey },
{ "appKey", appkey },
{ "requestTime", ts.ToString()},
{ "sign", GetSign(ts, TransferService_api1_appkey, TransferService_api1_appsecret) },
{ "uniscid", uniscid }
{ "sign", GetSign(ts, appkey, appsecret) }
};
var r = requestSevice.GetResult(TransferServiceTargetAppID, TransferService_api2_data_Url,
foreach (var item in other_param)
{
param.Add(item.Key, item.Value);
}
var r = requestSevice.GetResult(TransferServiceTargetAppID, url,
JsonConvert.SerializeObject(new
{
Param = Newtonsoft.Json.JsonConvert.SerializeObject(param),
@@ -91,14 +94,14 @@ namespace Test.App_Start
return resultJson;
}
}
public string GetData(string name, string cardno, out string msg)
public string GetData(string url, string appkey, string appsecret, string other_param, out string msg)
{
using (RequestSevice requestSevice = new RequestSevice(TransferServiceIp, TransferServicePort))
{
var r = requestSevice.GetResult(TransferServiceTargetAppID, TransferService_api1_data_Url,
var r = requestSevice.GetResult(TransferServiceTargetAppID, url,
JsonConvert.SerializeObject(new
{
Param = GetDefaultParam(TransferService_api1_appkey, TransferService_api1_appsecret) + $"&czrkxm={name}&czrkgmsfhm={cardno}"
Param = GetDefaultParam(appkey, appsecret) + other_param// $"&czrkxm={name}&czrkgmsfhm={cardno}"
}));
msg = "";
var resultJson = r.TransResultInfo.Message;

View File

@@ -30,7 +30,14 @@ namespace Test.Controllers
{
//var rslt = new Test.App_Start.Service().GetData("葛阳涛", "331082199812199231", out string msg);
//var rslt = new Test.App_Start.Service().GetDataJson("91330203309008473L", out string msg);
var rslt = new Test.App_Start.Service().GetDataGetPdf("http://59.202.42.251/licensename/elclicencepdf/gsj/yyzz/ML000005f4db2368dc8ef955c0b779ac08431dec.pdf?Expires=1639982748%26OSSAccessKeyId=0WfSZ0dsyQzmfILF%26Signature=48%2FLBhT59UdGJkyvJSldSe3CuFE%3D", "", out string msg);
//var rslt = new Test.App_Start.Service().GetDataGetPdf("http://59.202.42.251/licensename/elclicencepdf/gsj/yyzz/ML000005f4db2368dc8ef955c0b779ac08431dec.pdf?Expires=1639982748%26OSSAccessKeyId=0WfSZ0dsyQzmfILF%26Signature=48%2FLBhT59UdGJkyvJSldSe3CuFE%3D", "", out string msg);
string TransferService_api3_data_Url = System.Configuration.ConfigurationManager.AppSettings["TransferService_api3_data_Url"];
string TransferService_api3_appkey = System.Configuration.ConfigurationManager.AppSettings["TransferService_api3_appkey"];
string TransferService_api3_appsecret = System.Configuration.ConfigurationManager.AppSettings["TransferService_api3_appsecret"];
var rslt = new Test.App_Start.Service().GetDataJson(TransferService_api3_data_Url, TransferService_api3_appkey, TransferService_api3_appsecret, new Dictionary<string, string> { { "type", "P" }, { "requestparam", "2110-330200-04-01-892141" } }, out string msg);
ViewBag.Data = rslt;
return View();
}

View File

@@ -10,8 +10,8 @@
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<!--中转服务器-->
<!--<add key="TransferService_IpInfo" value="10.19.94.9:8002" />-->
<add key="TransferService_IpInfo" value="127.0.0.1:8002" />
<add key="TransferService_IpInfo" value="10.19.94.9:8002" />
<!--<add key="TransferService_IpInfo" value="127.0.0.1:8002" />-->
<add key="Service_Transfer_AppID" value="test" />
<add key="Service_Transfer_AppSecret" value="b7ybdg482IXFsojQ4feDHf4NaiSLRtFjL7MVI6ysnvjrZ6jikFX74tVZhZKYG23A" />
<add key="Service_Transfer_Key" value="TVgSoGYNJrnU7Kg6Csuodh4IdxqZGxpEJAdRlEcTn72KlUgAiHcr7bdxLKFf9pJ6" />
@@ -20,6 +20,11 @@
<add key="TransferService_api2_data_Url" value="http://10.19.93.229/api/gateway/001008002016003/dataSharing/qA26but95TJ5dnvc" />
<add key="TransferService_api1_appkey" value="8280818e7cdfdc14017cdfdc14790000" />
<add key="TransferService_api1_appsecret" value="6bdcdc4376434934909de3a3ca9d8ea6" />
<!--施工图访问在线平台-投资项目基本信息-->
<add key="TransferService_api3_data_Url" value="http://10.19.93.229/api/gateway/001003002/dataSharing/603Y3h4ZcD81TEH8" />
<add key="TransferService_api3_appkey" value="7f2b8b8cc77f4e878612721afe13f237" />
<add key="TransferService_api3_appsecret" value="42cbf0064d0742499fbb97a2701ff288" />
<!--END中转服务器-->
</appSettings>
<system.web>

Binary file not shown.

Binary file not shown.

View File

@@ -10,8 +10,8 @@
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<!--中转服务器-->
<!--<add key="TransferService_IpInfo" value="10.19.94.9:8002" />-->
<add key="TransferService_IpInfo" value="127.0.0.1:8002" />
<add key="TransferService_IpInfo" value="10.19.94.9:8002" />
<!--<add key="TransferService_IpInfo" value="127.0.0.1:8002" />-->
<add key="Service_Transfer_AppID" value="test" />
<add key="Service_Transfer_AppSecret" value="b7ybdg482IXFsojQ4feDHf4NaiSLRtFjL7MVI6ysnvjrZ6jikFX74tVZhZKYG23A" />
<add key="Service_Transfer_Key" value="TVgSoGYNJrnU7Kg6Csuodh4IdxqZGxpEJAdRlEcTn72KlUgAiHcr7bdxLKFf9pJ6" />
@@ -20,6 +20,11 @@
<add key="TransferService_api2_data_Url" value="http://10.19.93.229/api/gateway/001008002016003/dataSharing/qA26but95TJ5dnvc" />
<add key="TransferService_api1_appkey" value="8280818e7cdfdc14017cdfdc14790000" />
<add key="TransferService_api1_appsecret" value="6bdcdc4376434934909de3a3ca9d8ea6" />
<!--施工图访问在线平台-投资项目基本信息-->
<add key="TransferService_api3_data_Url" value="http://10.19.93.229/api/gateway/001003002/dataSharing/603Y3h4ZcD81TEH8" />
<add key="TransferService_api3_appkey" value="7f2b8b8cc77f4e878612721afe13f237" />
<add key="TransferService_api3_appsecret" value="42cbf0064d0742499fbb97a2701ff288" />
<!--END中转服务器-->
</appSettings>
<system.web>

Binary file not shown.

View File

@@ -1 +1 @@
26f325bd8fc55937e35f744a7b76e5a3c5dc164a
684baeb1ea3dfb06c4c49bbba63bb2549ef90c7b

View File

@@ -66,3 +66,71 @@ D:\WORK\C宁波拆迁\neiwai_transfer\Test\Test\bin\zh-Hans\System.Web.WebPages.
D:\WORK\C宁波拆迁\neiwai_transfer\Test\Test\obj\Debug\Test.csproj.CopyComplete
D:\WORK\C宁波拆迁\neiwai_transfer\Test\Test\obj\Debug\Test.dll
D:\WORK\C宁波拆迁\neiwai_transfer\Test\Test\obj\Debug\Test.pdb
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Test.dll.config
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Test.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Test.pdb
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\csc.exe
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\csc.exe.config
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\csc.rsp
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\csi.exe
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\csi.rsp
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.CodeAnalysis.CSharp.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.CodeAnalysis.CSharp.Scripting.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.CodeAnalysis.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.CodeAnalysis.Scripting.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.CodeAnalysis.VisualBasic.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.CSharp.Core.targets
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.DiaSymReader.Native.amd64.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.DiaSymReader.Native.x86.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\Microsoft.VisualBasic.Core.targets
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\System.AppContext.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\System.Collections.Immutable.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\System.Diagnostics.StackTrace.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\System.IO.FileSystem.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\System.IO.FileSystem.Primitives.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\System.Reflection.Metadata.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\vbc.exe
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\vbc.exe.config
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\vbc.rsp
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\VBCSCompiler.exe
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\roslyn\VBCSCompiler.exe.config
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Antlr3.Runtime.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Getf.Service.Transfer.Request.SDK.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Microsoft.Web.Infrastructure.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Newtonsoft.Json.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.Helpers.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.Mvc.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.Optimization.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.Razor.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.WebPages.Deployment.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.WebPages.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.WebPages.Razor.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\WebGrease.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\SuperSocket.ProtoBase.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\SuperSocket.ClientEngine.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Getf.Service.Transfer.Request.SDK.pdb
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.Helpers.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.Mvc.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.Optimization.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.Razor.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.WebPages.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.WebPages.Deployment.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\System.Web.WebPages.Razor.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Newtonsoft.Json.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Antlr3.Runtime.pdb
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\SuperSocket.ProtoBase.xml
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\zh-Hans\System.Web.Helpers.resources.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\zh-Hans\System.Web.Mvc.resources.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\zh-Hans\System.Web.Optimization.resources.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\zh-Hans\System.Web.Razor.resources.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\zh-Hans\System.Web.WebPages.resources.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\zh-Hans\System.Web.WebPages.Deployment.resources.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\bin\zh-Hans\System.Web.WebPages.Razor.resources.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\obj\Debug\Test.csproj.AssemblyReference.cache
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\obj\Debug\Test.csproj.CoreCompileInputs.cache
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\obj\Debug\Test.csproj.CopyComplete
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\obj\Debug\Test.dll
D:\WORK\C宁波拆迁\inside_out_web_data_interaction\Test\Test\obj\Debug\Test.pdb

Binary file not shown.

Binary file not shown.