企业微信三方开发指南(第二部分):轻松获取access_token并进行授权配置 - 前言续
最编程
2024-08-02 15:36:18
...
在上一篇文章中我们已经为企业安装好了应用并获取到了两个重要的参数:suite_ticket 和 auth_code。如果要通过应用获取授权企业的基本信息和使用企业微信的一些接口,我们需要先获得一些必要的 access_token。
access_token(访问凭证),顾名思义:是你访问企业微信后台的通行证。
微信的所有开发开发通常都是以获取token开始的。
企业微信三方开发要获取三种类型的access_token:
类型 | 说明 | 适用场景 |
---|---|---|
服务商的token | 以corpid(服务商CorpID)、provider_secret(服务商密钥)换取 provider_access_token,代表的是服务商的身份 | 用于服务商级别的接口调用,比如登录授权、推广二维码等 |
第三方应用的token | 以suite_id(第三方应用ID)、suite_secret(第三方应用密钥)、suite_ticket(后台定时推送)换取 suite_access_token,代表第三方应用的身份 | 用于获取第三方应用的预授权码,获取授权企业信息等。 |
授权企业的token | 企业安装第三方应用后,第三方服务商以企业的corpid、永久授权码来获取 access_token | 用于操作授权企业相关接口,如通讯录管理,消息推送等。 |
在此文中我们将依次获取这三个token。
同时安装应用还需要先授权配置,在第4小节即进行授权配置。