init.changeContainerId - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki
gigagenie.init.changeContainerId
API 설명
- 화자인식된 ContainerId로 변경 API
- 화자인식된 ContainerId로 App 실행 환경을 변경함
- 가장 최근에 화자 인증된 ContainerId로만 변경 가능
- ContainerID 로 변경할 경우 변경한 ContainerID의 AuthKey 와 AppData 를 조회할 수 있음
- 변경된 ContainerID의 User에 대한 userNickName 과 비밀번호 설정 유무로 조회됨
API 구조
- function changeContainerId(options,callback)
options
containerId
: (String, Mandatory) 변경할 ContainerId
result_cd
200
: 변경 성공
404
: 화자인증된 ContainerId가 아님
500
: 시스템 Error
extra
사용 예시
// callback 방식
var options = {};
options.containerId = "asdnblkb1231lkj3nrlkjlkjsfsdf";
gigagenie.init.changeContainerID(options, function (result_cd, result_msg, extra) {
if (result_cd === 200) {
console.log("containerID changed");
};
});
// promise 방식
var options = {};
options.containerId = "asdnblkb1231lkj3nrlkjlkjsfsdf";
gigagenie.init.changeContainerId(options).then(function (extra) {
console.log("containerid changed");
}).catch(function (result_cd, result_msg, extra) {
console.log("containerid change fail");
})