API STORE

| 회원가입
 

API 상품보기

소프트웨어 액티베이션 API

소프트웨어 액티베이션 API

(주)이트리즈코리아 │ 비즈니스 │ http://www.e-trees.kr유료
소프트웨어 사용권한을 활성화(액티베이션) 하는 라이센스키(혹은 시리얼번호)를 취득하는 API 입니다. 취득한 키 정보는 유효성을 평가를 통해 유효 여부를 확인할 수 있으며, PC, 스마트폰, 서버군 등의 다양한 플랫폼에서 이용가능하므로 별도의 개발 없이도 소프트웨어의 라이센스를 관리할 수 있습니다.

라이센스 키 취득

GET/activation/getLicense.api

라이센스 키 취득 - 소프트웨어의 사용을 허가하는 라이센스 키를 취득합니다. (결과값으로 유효여부 판단 가능)

curl –i - X GET - H x-waple-authorization : 고객 키 // console 에서 직접 입력하여 사용 가능합니다.
HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/activation//activation/getLicense.api") .header("x-waple-authorization", "고객 키") .field("ID", "MyApp") .field("Target", "3D-16-22-21-A3-F1") .field("ResultType", "xml") .asJson();
// These code snippets use an open-source library. HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/activation//activation/getLicense.api") .header("x-waple-authorization", "고객 키") .field("ID", "MyApp") .field("Target", "3D-16-22-21-A3-F1") .field("ResultType", "xml") .end(function (result) { console.log(result.status, result.headers, result.body); });
response = Unirest.GET "http://api.apistore.co.kr/activation//activation/getLicense.api", headers:{:"x-waple-authorization" => "고객 키"}, parameters:{ :ID => "MyApp" , :Target => "3D-16-22-21-A3-F1" , :ResultType => "xml" }
org.springframework.web.filter.ShallowEtagHeaderFilter$ShallowEtagResponseWrapper@e4b101c = Unirest::GET ("http://api.apistore.co.kr/activation//activation/getLicense.api", array( "x-waple-authorization" => "고객 키" ), array( ID => "MyApp" , Target => "3D-16-22-21-A3-F1" , ResultType => "xml" ) );
response = Unirest.GET ("http://api.apistore.co.kr/activation//activation/getLicense.api", headers={"x-waple-authorization": "고객 키"}, params={ ID:"MyApp" , Target:"3D-16-22-21-A3-F1" , ResultType:"xml" } )
NSDictionary *headers = @{@"x-waple-authorization": @"고객 키"}; NSDictionary *parameters = @{ @ID: @"MyApp", @Target: @"3D-16-22-21-A3-F1", @ResultType: @"xml"}; UNIUrlConnection *asyncConnection = [[UNIRest GET :^(UNISimpleRequest *request) { [request setUrl:@"http://api.apistore.co.kr/activation//activation/getLicense.api"]; [request setHeaders:headers]; [request setParameters:parameters]; }] asJsonAsync:^(UNIHTTPJsonResponse *response, NSError *error) { NSInteger code = response.code; NSDictionary *responseHeaders = response.headers; UNIJsonNode *body = response.body; NSData *rawBody = response.rawBody; }];
Task> response = Unirest.GET ("http://api.apistore.co.kr/activation//activation/getLicense.api") .header("x-waple-authorization", "고객 키") .field(ID, "MyApp") .field(Target, "3D-16-22-21-A3-F1") .field(ResultType, "xml") .asJson();
이 code snippet은 unirest.의 Open source Client Library를 사용하고 있습니다.
더 자세한 정보가 필요할 경우 unirest.io 페이지를 방문하세요.

API Test Console TEST Console에 값을 넣어 파라미터의 실제 결과를 테스트합니다.

Parameters

* 필수 파라미터 표시
Parameters Description TEST Console
ID * String 소프트웨어의 이름 혹은 형번 등을 유일하게 구별되는 식별자(ID)를 입력합니다. 예시: MyApp
Target * String 컴퓨터의 맥어드레스와 같이 소프트웨어를 구동할 컴퓨터를 식별 가능한 유일한 값을 입력합니다. 예시: 3D-16-22-21-A3-F1
ResultType * String 취득할 라이센스 키 정보의 출력형태를 지정합니다. (xml/json/text) 예시: xml

Response 응답 결과 입니다.

Status


				

Response Header


				

Response Body


				

Response Body field