API STORE

| 회원가입
 

API 상품보기

유니크키 취득 검증 API

유니크키 취득 검증 API

(주)이트리즈코리아 │ 비즈니스 │ http://www.e-trees.kr유료
시리얼번호, 제품일련번호, UUID,, GUID와 같이 동일 카테고리 내에서 유일하게 존재해야 하는 유니크 키값을 제공합니다. 결과 값은 소프트웨어(ID)별로 지정된 자리수(Length)와 형태 (Type) 내에서 유일성을 API가 보증합니다.

유니크 키(고유번호) 취득

GET/activation/getUniqueKey.api

유니크 키(고유번호) 취득 - 소프트웨어가 필요로 하는 유일성을 보증하는 고유번호(시리얼번호, UUID, GUID)의 값을 취득합니다.

curl –i - X GET - H x-waple-authorization : 고객 키 // console 에서 직접 입력하여 사용 가능합니다.
HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/serial//activation/getUniqueKey.api") .header("x-waple-authorization", "고객 키") .field("ID", "MyApp") .field("Length", "40") .field("Delimiter", "-") .field("Cut", "0") .field("Type", "H") .field("ResultType", "xml") .asJson();
// These code snippets use an open-source library. HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/serial//activation/getUniqueKey.api") .header("x-waple-authorization", "고객 키") .field("ID", "MyApp") .field("Length", "40") .field("Delimiter", "-") .field("Cut", "0") .field("Type", "H") .field("ResultType", "xml") .end(function (result) { console.log(result.status, result.headers, result.body); });
response = Unirest.GET "http://api.apistore.co.kr/serial//activation/getUniqueKey.api", headers:{:"x-waple-authorization" => "고객 키"}, parameters:{ :ID => "MyApp" , :Length => "40" , :Delimiter => "-" , :Cut => "0" , :Type => "H" , :ResultType => "xml" }
org.springframework.web.filter.ShallowEtagHeaderFilter$ShallowEtagResponseWrapper@3dc5afb5 = Unirest::GET ("http://api.apistore.co.kr/serial//activation/getUniqueKey.api", array( "x-waple-authorization" => "고객 키" ), array( ID => "MyApp" , Length => "40" , Delimiter => "-" , Cut => "0" , Type => "H" , ResultType => "xml" ) );
response = Unirest.GET ("http://api.apistore.co.kr/serial//activation/getUniqueKey.api", headers={"x-waple-authorization": "고객 키"}, params={ ID:"MyApp" , Length:"40" , Delimiter:"-" , Cut:"0" , Type:"H" , ResultType:"xml" } )
NSDictionary *headers = @{@"x-waple-authorization": @"고객 키"}; NSDictionary *parameters = @{ @ID: @"MyApp", @Length: @"40", @Delimiter: @"-", @Cut: @"0", @Type: @"H", @ResultType: @"xml"}; UNIUrlConnection *asyncConnection = [[UNIRest GET :^(UNISimpleRequest *request) { [request setUrl:@"http://api.apistore.co.kr/serial//activation/getUniqueKey.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/serial//activation/getUniqueKey.api") .header("x-waple-authorization", "고객 키") .field(ID, "MyApp") .field(Length, "40") .field(Delimiter, "-") .field(Cut, "0") .field(Type, "H") .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 소프트웨어를 구별하는 식별자 예시: MyApp
Length * Number 취득할 유니크 키의 자리수 (중간 구분자는 포함하지 않습니다.) * 자리수의 길이에 따라 발행가능한 유니크 키의 총 갯수가 결정됩니다. * 최대 자리수 40자 예시: 40
Delimiter String 구분자로 사용하기 위한 고정문자: '-', '_', ':','.' (하이픈, 언더바, 세미콜론, 콘마 / 자리수에는 포함되지 않습니다.) 예시: -
Cut Number 구분자를 삽입할 자리수 (입력값이 없거나 0일경우 구분자를 삽입하지 않습니다.) 예시: 0
Type String N: 숫자형만 A:영대문자+숫자형 H: 16진수문자 (입력값이 없거나 지정문자 이외의 경우 H로 취급합니다.) 예시: H
ResultType String 취득 결과의 형태를 결정합니다. (xml, json, txt) 예시: xml

Response 응답 결과 입니다.

Status


				

Response Header


				

Response Body


				

Response Body field