Rong Cloud Server SDK in Node.js
Switch branches/tags
Clone or download
yuhongda
Latest commit 6d095f1 Jun 26, 2018
Permalink
Failed to load latest commit information.
docs fix: 文档整理 Jun 25, 2018
example feat: Co 示例 Jun 25, 2018
lib fix: @ 消息设置标识位 Jun 26, 2018
spec feat: SDK 3.0.0 Mar 13, 2018
.gitignore feat: Co 示例 Jun 25, 2018
LICENSE feat: SDK 3.0.0 Mar 13, 2018
README.md fix: 文档迁移 Jun 25, 2018
index.js feat: SDK 3.0.0 Mar 13, 2018
package.json fix: @ 消息设置标识位 Jun 26, 2018

README.md

Server SDK

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

初始化

1、安装 Node.js 4.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 文档

API 示例

单元测试

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

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

3、安装依赖 npm install

4、运行单元测试 npm test

声明

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