Joy.Wotrus
0.0.4
dotnet add package Joy.Wotrus --version 0.0.4
NuGet\Install-Package Joy.Wotrus -Version 0.0.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Joy.Wotrus" Version="0.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Joy.Wotrus" Version="0.0.4" />
<PackageReference Include="Joy.Wotrus" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Joy.Wotrus --version 0.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Joy.Wotrus, 0.0.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Joy.Wotrus@0.0.4
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Joy.Wotrus&version=0.0.4
#tool nuget:?package=Joy.Wotrus&version=0.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
沃通云服务相关接口,核心功能是完成pdf文件签名,通常用于电子处方、电子合同等场景。
{
...
"Wotrus":{
"Token" : "<token>",
"SecurityKey" : "<key>"
}
...
}
个人签名
首先进行个人认证
public class AuthTest(IWotrus wotrus)
{
private static string mobile = "<手机号>";
[Fact]
public async Task Test1()
{
var info = new SubmitPersonalInfoDto
{
name = "<真实姓名>",
idnumber = "<身份证号>",
mobile = mobile
};
var ret = await wotrus.Authentication.SubmitPersonalInfoAsync(info);
Assert.NotNull(ret);
Assert.Equal(0, ret.code);
Assert.Equal("ok", ret.msg);
}
[Fact]
public async Task Test2()
{
var ret = await wotrus.Authentication.SendVerifyCodeAsync(new(mobile));
Assert.NotNull(ret);
Assert.Equal(0, ret.code);
Assert.Equal("ok", ret.msg);
}
[Fact]
public async Task Test3()
{
var ret = await wotrus.Authentication.GetPersonalTokenAsync(new(mobile, "<收到的验证码>"));
Assert.NotNull(ret);
Assert.Equal(0, ret.code);
Assert.Equal("ok", ret.msg);
}
}
单位认证
虽然提供了接口,但一般通过对接的工作人员完成一次即可,无需通过接口提交认证(因为接口提交的也需要等待 CMS 人工审核)
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Joy.Clients.Core (>= 0.0.1)
-
net6.0
- Joy.Clients.Core (>= 0.0.1)
-
net8.0
- Joy.Clients.Core (>= 0.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.