对接企业微信流程

这一步就不演示了

2.获取access_token

请求方式: GET(HTTPS)

注:此处标注大写的单词ID和SECRET,为需要替换的变量,根据实际获取值更新。其它接口也采用相同的标注,不再说明。

参数 必须 说明 corpid 是 企业ID corpsecret 是 应用的凭证密钥

2.1 corpid :

2.2 corpsecret:

比如我们拿同步通讯录的secret:

权限说明:

每个应用有独立的secret,获取到的access_token只能本应用使用,所以每个应用的access_token应该分开来获取

返回结果:

{
          
   
   "errcode": 0,
   "errmsg": "ok",
   "access_token": "accesstoken000001",
   "expires_in": 7200
}

参数说明:

参数 说明 errcode 出错返回码,为0表示成功,非0表示调用失败 errmsg 返回码提示语 access_token 获取到的凭证,最长为512字节 expires_in 凭证的有效时间(秒)

注意事项:

不能频繁调用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创建成员

经验分享 程序员 微信小程序 职场和发展