环信IM (一)注册

webim.js
//注册新用户操作方法
var regist = function() {
	var user = $("#regist_username").val();
	var pass = $("#regist_password").val();
	var nickname = $("#regist_nickname").val();
	if (user == '' || pass == '' || nickname == '') {
		alert("用户名/密码/昵称 不能为空");
		return;
	}
	var options = {
		username : user,
		password : pass,
		nickname : nickname,
		appKey : Easemob.im.config.appkey,
		success : function(result) {
			alert("注册成功!");
			$('#loginmodal').modal('show');
			$('#regist-div-modal').modal('hide');
		},
		error : function(e) {
			alert(e.error);
		},
		apiUrl : Easemob.im.config.apiURL
	};
	Easemob.im.Helper.registerUser(options);
};
easemob.im.js
            , registerUser: function ( options ) {
                var orgName = options.orgName || '';
                var appName = options.appName || '';
                var appKey = options.appKey || '';


                if ( !orgName && !appName && appKey ) {
                    var devInfos = appKey.split('#');
                    if ( devInfos.length === 2 ) {
                        orgName = devInfos[0];
                        appName = devInfos[1];
                    }
                }
                if ( !orgName && !appName ) {
                    options.error({
                        type: EASEMOB_IM_RESISTERUSER_ERROR
                        , msg: '没有指定开发者信息'
                    });
                    return;
                }


<span style="white-space:pre">				</span>var https = options.https || https;
                var apiUrl = options.apiUrl || (https ? 'https' : 'http') + '://a1.easemob.com';
                var restUrl = apiUrl + '/' + orgName + '/' + appName + '/users';


                var userjson = {
                    username: options.username
                    , password: options.password
                    , nickname: options.nickname || ''
                };


                var userinfo = Utils.stringify(userjson);
                var options = {
                    url: restUrl
                    , dataType: 'json'
                    , data: userinfo
                    , success: options.success || EMPTYFN
                    , error: options.error || EMPTYFN
                };
                return Utils.ajax(options);
            }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值