钉钉
自建组织,获取管理员权限,新建部门和成员
创建企业内部应用,获取应用凭证信息
使用appKey和appSecret调用/oauth2/accessToken接口获取企业内部应用accessToken.
通过accessToken可以正常调用通讯录、日程、会议室相关接口.
- 获取部门列表
- 获取部门用户userid列表
飞书
创建团队或组织,进入飞书管理后台,添加部门和成员
创建企业自建应用,获取到App ID和App Secret
飞书开放平台使用tenant_access_token和user_access_token作为接口鉴权凭证.
- tenant_access_token
由App ID和App Secret调用/open-apis/auth/v3/tenant_access_token/internal接口生成,可以正常创建日历和日程.
- user_access_token
登录预授权码code需要飞书用户登录才能获取,移动端在不唤醒飞书客户端登录情况下无法调用/open-apis/authen/v1/oidc/access_token接口生成token,不适合目前项目.
腾讯会议
成为开发者
购买腾讯会议商业版、教育版与企业版,会对管理员账号自动开通企业自建应用的管理权限。
可以用企业管理员的账号管理企业自建应用,也可以添加企业内其他成员的账号作为开发者.
创建会议
商业版账号:购买账号数不足10个,无法使用该接口。
企业版、教育版账号:购买虚拟会议室数不足10个,无法使用该接口。
企业微信
获取到企业idcorpid和应用密钥corpsecret访问https://qyapi.weixin.qq.com/cgi-bin/gettoken接口得到应用登录凭证access_token.
企业微信通讯录相关api调用需要先配置企业可信ip,暂时无法设置可信域名或设置接收消息服务器URL.
ZOOM
国内需要翻墙才能使用,文档翻译起来不是很友好.
根据开放文档说明,需要先创建内部应用程序,然后生成访问凭证.
在zoom应用市场创建一个名为testapp的应用,得到关键的App Credentials信息,包括Account ID、Client ID、Client Secret.
使用postman发起post请求.
- 添加请求参数
- 添加请求头
得到登录凭证access_token信息.