appinfo.getAuthKey - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki
gigagenie.appinfo.getAuthKey
API 설명
- AuthKey 조회 API
- 해당 앱에 대한 G-Box의 AuthKey를 조회함
API 구조
- function getAuthKey(options,callback)
options
result_cd
200
: 성공
404
: AuthKey 설정되어 있지 않음
500
: 시스템 Error
extra
authkey
: (String) authKey 값
settime
: (String) authKey 가 설정된 시간(형식: YYYYMMDDhhmmss, 20170519184202)
duetime
: (String) authKey 의 만료 예정 시간
sid
: (String) sid 값(result_cd가 200이거나 404일 때 전달)
사용 예시
// callback 방식
var options = {};
gigagenie.appinfo.getAuthKey(options, function (result_cd, result_msg, extra) {
if (result_cd === 200) {
console.log("Key value is " + extra.authkey);
console.log("SetTime value is " + extra.settime);
console.log("DueTime value is " + extra.duetime);
} else if (result_cd === 404) {
console.log("Key is not set.");
} else {
console.log("getAuthKey is fail.");
}
});
// promise 방식
var options = {};
gigagenie.appinfo.getAuthKey(options).then(function (extra) {
console.log("Key value is " + extra.authkey);
console.log("SetTime value is " + extra.settime);
console.log("DueTime value is " + extra.duetime);
}).catch(function (result_cd, result_msg, extra) {
if (result_cd === 404) {
console.log("Key is not set.");
} else {
console.log("getAuthKey is fail.");
}
})