appinfo.getAuthKey - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki

gigagenie.appinfo.getAuthKey

API 설명

  • AuthKey 조회 API
  • 해당 앱에 대한 G-Box의 AuthKey를 조회함

API 구조

  • function getAuthKey(options,callback)
  • options
    • null
  • 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.");
    }
})