Skip to content

rongcloud/server-sdk-nodejs

Repository files navigation

Server SDK

单元测试覆盖率:

文档迁移至: http://www.rongcloud.cn/docs/server_sdk_api/

SDK 功能清单

初始化

1、生产环境 Node.js 支持最低版本为 4.0+,开发环境要求 Node.js 最低版本为 8.0+

2、安装 rongcloud-sdk

npm install rongcloud-sdk

使用

请前往 开发者后台 创建应用 -> 获取 Appkey、Secret

以注册用户为例

Promise 方式

//替换成您自己的 Appkey
var appkey = '8luwapucoil';
// 替换成您自己的 Secret
var secret = 'y0iyjl4h3LWz';

var RongSDK = require('rongcloud-sdk')({
    appkey: appkey,
    secret: secret
});

// API 文档: http://www.rongcloud.cn/docs/server/sdk/user/user.html#register
var User = RongSDK.User;
var user = {
	id: 'ujadk90ha',
	name: 'Maritn',
	portrait: 'http://7xogjk.com1.z0.glb.clouddn.com/IuDkFprSQ1493563384017406982'
};
User.register(user).then(result => {
	console.log(result);
}, error => {
	console.log(error);
});

Co 方式

//替换成您自己的 Appkey
var appkey = '8luwapucoil';
// 替换成您自己的 Secret
var secret = 'y0iyjl4h3LWz';

var RongSDK = require('rongcloud-sdk')({
    appkey: appkey,
    secret: secret
});
var co = require('co');

// API 文档: http://www.rongcloud.cn/docs/server/sdk/user/user.html#register
var User = RongSDK.User;
co(function* (){
  var user = {
  	id: 'ujadk90ha',
  	name: 'Maritn',
  	portrait: 'http://7xogjk.com1.z0.glb.clouddn.com/IuDkFprSQ1493563384017406982'
  };
  var result = yield User.register(user)
  console.log(result);
}).catch(error => {
  console.log(error);
});

文档

API 文档

示例

用户模块示例

消息模块示例

群组模块示例

聊天室模块示例

会话模块示例

敏感词模块示例

远程推送

单元测试

1、下载或克隆 server-sdk-nodejs

2、进入项目 cd server-sdk-nodejs

3、安装依赖 npm install

4、运行单元测试 npm test

声明

3.0.0 版本 SDK API 不再向老版本兼容,老版本 SDK 可用但不再维护

About

RongCloud Server SDK in Node.js

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 9