mschadev / kartrider.api.net

Nexon Kartrider Open API for .NET

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

프로젝트 이동

해당 프로젝트는 Kartrider.Net으로 이동되었습니다.

kartrider-api-net

standard-readme compliant Ubuntu .NET Core Nuget package version
넥슨 개발자 센터에서 제공중인 API의 .NET용 라이브러리입니다.

넥슨과 어떠한 연관도 없습니다.

특징

목차

설치

패키지 매니저

Install-Package Kartrider.API -Version 1.0.6

NET CLI

dotnet add package Kartrider.API --version 1.0.6

PackageReference

<PackageReference Include="Kartrider.API" Version="1.0.6" />

사용법

using Kartrider.API;
using System;
namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            string apiKey = "APIKEY";
            KartApi kartAPI = new KartApi(apiKey);
        }
    }
}

HTTP 통신은 HttpClient를 사용하였으므로 싱글톤 패턴으로 구현해서 사용하는 것을 추천합니다.

개발 및 테스트

해당 프로젝트는 유닛 테스트로 MSTEST를 사용중입니다.
테스트할 때 사용할 키는 파일 방식환경 변수 방식을 지원하고 있습니다.
둘다 사용시, 우선 순위는 파일이 더 높습니다.

파일

image1
유닛 테스트 프로젝트인 Kartrider.API.TestsKey.txt파일을 추가하시고, 파일에 해당 키를 작성하면 됩니다.

참고: Key.txt 파일에는 개행이 없어야합니다.

환경 변수

파워셀

($env:UNIT_TEST_API_KEY="KEY") | dotnet test --configuration Release

CMD

SET UNIT_TEST_API_KEY=KEY & dotnet test

관리자

@zxc010613

기여

이슈나 풀 리퀘스트 부담없이 해주세요.

라이센스

MIT

About

Nexon Kartrider Open API for .NET

License:MIT License


Languages

Language:C# 100.0%