对接企业微信流程
这一步就不演示了
2.获取access_token
请求方式: GET(HTTPS)
注:此处标注大写的单词ID和SECRET,为需要替换的变量,根据实际获取值更新。其它接口也采用相同的标注,不再说明。
2.1 corpid :
2.2 corpsecret:
比如我们拿同步通讯录的secret:
权限说明:
每个应用有独立的secret,获取到的access_token只能本应用使用,所以每个应用的access_token应该分开来获取
返回结果:
{
"errcode": 0,
"errmsg": "ok",
"access_token": "accesstoken000001",
"expires_in": 7200
}
参数说明:
注意事项:
不能频繁调用gettoken接口,否则会受到频率拦截 有效期正常情况下为7200秒(2小时),有效期内重复获取返回相同结果,过期后获取会返回新的access_token。
3.调用相关接口
刚才我们已经拿到了通讯录同步相关接口的access_token,现在可以开始调用它的一些接口了。
3.1打开API文档
打开之后找到“通讯录管理”,在概述里详细的说了通讯录同步的一些事项。
3.2发起请求
完整实例: 下面写一下完整实例,并且会有一个方法来保证access_token一直在有效期内。 下面代码中的请求可能存在跨域的问题,这里只做示范,具体请求就不演示了。如果你只想试试玩,你可以直接打开请求的链接在链接的页面中f12控制台中输入这些代码。
定义全局变量
//登录凭证 let access_token //记录access_token的上一次请求时间 let access_token_time
获取的access_token方法
创建成员方法
完整代码 在使用时就直接调用createMember创建成员
