0.0.2 • Published 8 years ago
suqin-exmail v0.0.2
suqin-exmail
suqin的一款插件, 使其支持腾讯企业邮箱(Exmail)账号体系的通讯录操作.
主要功能
- 对
department的增删改查操作, 该资源在API中使用group进行描述 - 对
user的增删改查操作, 该资源在API中使用member进行描述
API列表
read API
- 查询成员列表
readMembers - 查询成员详情
readMember - 查询群组列表
readGroups - 查询群组详情
readGroup
write API
- 创建成员
createMember - 删除成员
deleteMember - 修改成员
updateMember - 创建群组
createGroup - 删除群组
deleteGroup - 修改群组
updateGroup
使用方法
const Suqin = require('suqin');
const Exmail = require('suqin-exmail');
const directories = new Suqin();
const opts = {
// 必选
corpId: 'your corpId',
corpSecret: 'your addressListSecret',
// 可选
baseUrl: 'https://api.exmail.qq.com',
name: 'Exmail',
};
const ex = new Exmail(opts);
directories.use(ex);
// member为您要创建的成员, 其数据结构请参考腾讯企业邮箱平台文档
directories.createMember('Exmail', member)
.then(res => res.data, err => err.data);
directories.readMembers('Exmail')
.then(res => res.data, err => err.data);注意事项
- 全部代码使用ES6进行编写, 您可能需要
babel或--harmony模式的协助 - 执行测试时请先行配置以下环境变量
EXMAIL_CORP_ID腾讯企业邮箱授予的组织IDEXMAIL_ADDRESS_LIST_SECRET腾讯企业邮箱授予的组织秘钥