new DPClient(productkey, options)
DPClient Class
Name | Type | Description |
---|---|---|
productkey |
string |
발급받은 PRODUCTKEY |
options |
object |
상세 옵션 |
Example
var client = new DPClient('TESTPRODUCTKEY', { 'security' : false, 'resultcallback' : resultcallback });
Methods
-
getResult(){Object}
-
마지막 함수의 통신 결과를 보여준다. Debug용 함수
Returns:
Type Description Object result 에러코드 object : ERRORCODE {int} 0이면 정상 아니면 에러, ERRORDESC {string} 정상은 빈 문자열 에러일 경우 에러 내용 Example
var client = new DPClient('[발급받은 PRODUCTKEY]'); // TODO 특정 함수실행 console.log(client.getResult());
-
getUserId(){String}
-
현재접속된 client의 고유한 id(userid)를 리턴한다.
Returns:
Type Description String result userid Example
var client = new DPClient('[발급받은 PRODUCTKEY]'); var userid = client.getUserId();
-
openGroup(groupname, options, callback){Group}
-
특정 그룹으로 접속한다. 최초 접속 시 생성된다.
Name Type Description groupname
string 임의의 그룹명
options
string 그룹의 옵션정보
callback
Object 그룹이 생성된 후의 이벤트가 필요할 경우 callback
Returns:
Type Description Group group Group Object Example
var group = client.openGroup('chat-group', { 'custevent' : true, 'custinfo' : { 'nickname' : '홍길동' }, 'sendevent' : true, 'authparam' : "param1=param1¶m2=param2", 'authcallback' : authcallback }, function(data) { alert(data); });