Tilko.API
1.0.28.21270
dotnet add package Tilko.API --version 1.0.28.21270
NuGet\Install-Package Tilko.API -Version 1.0.28.21270
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="Tilko.API" Version="1.0.28.21270" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Tilko.API" Version="1.0.28.21270" />
<PackageReference Include="Tilko.API" />
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 Tilko.API --version 1.0.28.21270
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Tilko.API, 1.0.28.21270"
#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 Tilko.API@1.0.28.21270
#: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=Tilko.API&version=1.0.28.21270
#tool nuget:?package=Tilko.API&version=1.0.28.21270
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
CSharp
C# nuget 프로젝트의 소스코드입니다.
아래는 건강보험공단의 건강검진결과 API를 호출하는 사용법입니다.
public void TestMethod1()
{
try
{
// API 상세설명 URL
// https://tilko.net/Help/Api/POST-api-apiVersion-Nhis-Ggpab003M0105
Tilko.API.REST _rest = new Tilko.API.REST("API_KEY");
_rest.Init();
// 건강보험공단의 건강검진결과 endPoint 설정
_rest.SetEndPointUrl("https://api.tilko.net/api/v1.0/nhis/ggpab003m0105");
/*
* 공동인증서 경로 설정
* 공동인증서는 "C:\Users\[사용자계정]\AppData\LocalLow\NPKI\yessign\USER\[인증서DN명]"에 존재합니다.
*/
string _basePath = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) + @"\AppData\LocalLow\NPKI\yessign\USER\[인증서DN명]";
string _publicPath = string.Format(@"{0}\signCert.der", _basePath);
string _privatePath = string.Format(@"{0}\signPri.key", _basePath);
byte[] _publicCert = File.ReadAllBytes(_publicPath);
byte[] _privateKey = File.ReadAllBytes(_privatePath);
// Body 추가
_rest.AddBody("CertFile", _publicCert); // 자동으로 암호화 처리
_rest.AddBody("KeyFile", _privateKey); // 자동으로 암호화 처리
_rest.AddBody("CertPassword", "공동인증서_비밀번호"); // 자동으로 암호화 처리
_rest.AddBody("평문", "test", false); // 평문으로 전송
// API 호출
string _result = _rest.Call();
if (_rest.HttpStatusCode != System.Net.HttpStatusCode.OK)
{
throw new Exception(_rest.Message);
}
}
catch (Exception err)
{
Debug.WriteLine(err.Message);
}
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- Newtonsoft.Json (>= 13.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.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.28.21270 | 644 | 9/26/2021 |
| 1.0.27.21267 | 487 | 9/24/2021 |
| 1.0.26.21258 | 502 | 9/15/2021 |
| 1.0.25.21258 | 485 | 9/15/2021 |
| 1.0.24.21236 | 497 | 8/24/2021 |
| 1.0.23.21229 | 482 | 8/18/2021 |
각종 공공 및 금융기관의 공동인증서 로그인이 필요한 데이터 API 제공
http://tilko.net/