-
Notifications
You must be signed in to change notification settings - Fork 6
appinfo.getUserInfo
kt Genie edited this page Sep 20, 2022
·
7 revisions
- User 정보 조회 API
- 현재 ContainerID에 대한 User 정보를 조회함
- function getUserInfo(options,callback)
-
options
- null
-
result_cd
-
200
: 성공 -
500
: 시스템 Error
-
-
extra
-
usernickname
: (String) 사용자 닉네임 -
ispin
: (Int) 유저 비밀번호 설정 여부로 다음 두 가지 값을 가질 수 있음-
0
: 미설정 -
1
: 설정
-
-
kwsid
: (String) 호출어 설정 값(containerid 전환에 영향을 받지 않으며, 기가지니 단말에 설정된 사용자의 kwsid 값인 '지니야', '기가지니', '친구야', '자기야' 중 하나의 값이 전달됨) -
regspeaker
: (Int) 화자식별 목소리 등록 여부로 다음 두 가지 값을 가질 수 있음(이 값은 containerid 전환에 영향을 받지 않으며, 기가지니 단말에 설정된 사용자의 regspeaker 값이 전달됨)-
0
: 미등록 -
1
: 등록
-
-
regauthspeaker
: (Int) 화자인증 목소리 등록 여부로 다음 두 가지 값을 가질 수 있음(이 값은 containerid 전환에 영향을 받지 않으며, 기가지니 단말에 설정된 사용자의 regspeaker 값이 전달됨)-
0
: 미등록 -
1
: 등록
-
-
registwithapp
: (Boolean) 기가지니 앱의 페어링 여부 전달-
true
: 페어링(유저 등록 완료) -
false
: 미페어링
-
-
telavailable
: (Boolean) 기가지니 통화 서비스 가입 여부-
true
: 통화 서비스 가입 -
false
: 통화 서비스 미가입
-
-
otvavailable
: (Boolean) OTV 서비스 가입 여부-
true
: OTV 서비스 가입 -
false
: OTV 서비스 미가입
-
-
// callback 방식
gigagenie.appinfo.getUserInfo(null, function (result_cd, result_msg, extra) {
if (result_cd === 200) {
var usernickname = extra.usernickname;
var kwsid = extra.kwsid;
var ispin = extra.ispin;
var regspeaker = extra.regspeaker
console.log("UserNickName:" + usernickname + " kwsid:" + kwsid + " regspeaker:" + regspeaker);
if (ispin) console.log("ispin is true");
else console.log("ispin is false");
} else {
console.log("getUserInfo fail.");
}
});
Copyright ⓒ 2017-2023 kt corp. All rights reserved.
- 개요
- 일반사항
- 참고사항
- 통합개발환경
- Appendix
- 기가지니 웹앱 로그 관리 가이드
- API 전체 보기
-
API초기화
- gigagenie.init
- gigagenie.init.changeContainerId
- gigagenie.init.onAppStatusChange
gigagenie.init.startBgActiongigagenie.init.stopBgActiongigagenie.init.checkBgActiongigagenie.init.startFgActiongigagenie.init.stopFgActiongigagenie.init.checkFgActiongigagenie.init.fgCallgigagenie.init.onFgCallgigagenie.init.bgCallgigagenie.init.onBgCall- gigagenie.init.runApp
-
Voice API
- voice.getVoiceText
- voice.sendTTS
- voice.onVoiceCommand
- voice.setKwsVoiceRecv
- voice.onSelectedIndex
- voice.onRequestClose
- voice.svcFinished
- voice.onActionEvent
- voice.stopTTS
- voice.setVoiceFilter
- voice.resetVoiceFilter
- voice.onVoiceFilterMsg
- voice.onRegToneResults
- voice.setVoiceRecogDomain
- voice.onVocDomainTimeout
- Call API
- 데이터 관리
- G-Box 정보 관리 API
-
Media API
- media.onMuteRequest
- media.showSoftKeyboard
- media.onRemoteKeyEvent
- media.startRecordAudio
- media.onVoiceRecordComplete
- media.stopRecordAudio
- media.createChannel
- media.destroyChannel
- media.startWebRTCAudio
- media.stopWebRTCAudio
- media.keepaliveChannel
- media.onChannelEvent
- media.getOTVChannel
- media.setOTVChannel
- media.sendMsgToOTVWebApp
- media.onOTVWebAppMsg
- media.onSoftKeyEvent
- Payment API
- Vision API
- 통계 API
- Admin API