2021-02-07-企业微信api学习记录(会不定时更新)

前序工作

  • 首先,你要叫你老大分配企业微信后台的操作权限给你,这样你才能登陆企业微信进入后台
    官方API文档

服务端API开发

基本概念介绍

官方文档的基本概念介绍

  • 你需要在官方文档里对下面几个术语代表什么东西有一些了解
  • corpid
  • userid
  • agentid
  • secret
  • access_token

身份认证(网页授权认证)

新建应用

  • 先登录公司的企业微信后台,在应用管理那里选择一个应用新建你的菜单
  • 建菜单的时候需要填一个网址,这个网址就是你新建的菜单链接的网址
  • 这个网址需要提供你提供appid(企业id,上面有找的方法)和你的项目的某个能访问的地址,这个地址经过urlencode(百度有在线工具)处理
  • 填完这个地址就算建立完成了

获取当前登录用户身份

  • 获取当前登录用户身份需要传两个参数到官方后台获取,code和access_token
  • code:当你点击你建的菜单时,跳转到的你写的那个地址那里时url上面会加一节内容,也就是code的值,如:&code=AAAAAAgG333qs9EdaPbCAP1VaOrjuNkiAZHTWgaWsZQ,所以你只需要百度如何获取url上的参数即可获取code

获取access_token(发请求到下面的网址就完事了)

  • 请求方式: GET(HTTPS)
    请求地址: https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET
    注:此处标注大写的单词ID和SECRET,为需要替换的变量,根据实际获取值更新。其它接口也采用相同的标注,不再说明。
  • corpid就是企业id,corpsecret是你建的那个应用的secret

发送请求获取当前登录人的userId

  • 请求方式:GET(HTTPS)
    请求地址:https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE

  • 把上面说的access_token和code的值填上去即可

  • 请求成功返回的json会有userId的值

发送请求获取当前登录人的完整信息

  • 请求方式:GET(HTTPS)
    请求地址:https://qyapi.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&userid=USERID
  • 把access_token和userid填上去即可

猜你喜欢

转载自blog.csdn.net/qq_41270550/article/details/113726560