API STORE

| 회원가입
 

API 상품보기

일회용비밀번호 API

일회용비밀번호 API

(주)이트리즈코리아 │ 비즈니스 │ www.e-trees.kr유료
국제표준인 OATH알고리즘에 의한 일회용비밀번호의 취득(무료) 및 휴대전화 문자메시지와 SNS를 통한 전송 (유료)

GET/totp/

OTP 취득 - OTP 값을 취득합니다. ( xml, json, txt )

curl –i - X GET - H x-waple-authorization : 고객 키 // console 에서 직접 입력하여 사용 가능합니다.
HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/otp//totp/") .header("x-waple-authorization", "고객 키") .field("SeedKey", "5DE2D30DDB4AE2F2CD71973573823AD781A0C2CD") .field("OtpLength", "6") .field("LifeCycle", "60") .field("ResultType", "txt") .field("GetTime", "True") .asJson();
// These code snippets use an open-source library. HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/otp//totp/") .header("x-waple-authorization", "고객 키") .field("SeedKey", "5DE2D30DDB4AE2F2CD71973573823AD781A0C2CD") .field("OtpLength", "6") .field("LifeCycle", "60") .field("ResultType", "txt") .field("GetTime", "True") .end(function (result) { console.log(result.status, result.headers, result.body); });
response = Unirest.GET "http://api.apistore.co.kr/otp//totp/", headers:{:"x-waple-authorization" => "고객 키"}, parameters:{ :SeedKey => "5DE2D30DDB4AE2F2CD71973573823AD781A0C2CD" , :OtpLength => "6" , :LifeCycle => "60" , :ResultType => "txt" , :GetTime => "True" }
org.springframework.web.filter.ShallowEtagHeaderFilter$ShallowEtagResponseWrapper@12839e81 = Unirest::GET ("http://api.apistore.co.kr/otp//totp/", array( "x-waple-authorization" => "고객 키" ), array( SeedKey => "5DE2D30DDB4AE2F2CD71973573823AD781A0C2CD" , OtpLength => "6" , LifeCycle => "60" , ResultType => "txt" , GetTime => "True" ) );
response = Unirest.GET ("http://api.apistore.co.kr/otp//totp/", headers={"x-waple-authorization": "고객 키"}, params={ SeedKey:"5DE2D30DDB4AE2F2CD71973573823AD781A0C2CD" , OtpLength:"6" , LifeCycle:"60" , ResultType:"txt" , GetTime:"True" } )
NSDictionary *headers = @{@"x-waple-authorization": @"고객 키"}; NSDictionary *parameters = @{ @SeedKey: @"5DE2D30DDB4AE2F2CD71973573823AD781A0C2CD", @OtpLength: @"6", @LifeCycle: @"60", @ResultType: @"txt", @GetTime: @"True"}; UNIUrlConnection *asyncConnection = [[UNIRest GET :^(UNISimpleRequest *request) { [request setUrl:@"http://api.apistore.co.kr/otp//totp/"]; [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/otp//totp/") .header("x-waple-authorization", "고객 키") .field(SeedKey, "5DE2D30DDB4AE2F2CD71973573823AD781A0C2CD") .field(OtpLength, "6") .field(LifeCycle, "60") .field(ResultType, "txt") .field(GetTime, "True") .asJson();
이 code snippet은 unirest.의 Open source Client Library를 사용하고 있습니다.
더 자세한 정보가 필요할 경우 unirest.io 페이지를 방문하세요.

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

Parameters

* 필수 파라미터 표시
Parameters Description TEST Console
SeedKey * String OTP 생성을 위한 시큐어 키 값 예시: 5DE2D30DDB4AE2F2CD71973573823AD781A0C2CD
OtpLength Number 생성된 OTP 값의 길이 ( 6 | 8, 디폴트=6 ) 예시: 6
LifeCycle Number OTP생성 주기 (30부터 3600까지의 숫자 , 디폴트=60) 예시: 60
ResultType String 결과취득형식 ( xml | json | txt , 디폴트=txt) 예시: txt
GetTime Boolean OTP 생성시각의 표시 (ResultType=txt의 경우는 무시됨) 예시: True
True
  • True
  • False

Response 응답 결과 입니다.

Status


				

Response Header


				

Response Body


				

Response Body field