企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0来获取员工的身份信息。

注意,此URL的域名,必须完全匹配企业应用设置项中的'可信域名',否则获取用户信息时会返回50001错误码。

一、企业获取code

企业如果需要员工在跳转到企业网页时带上员工的身份信息,需构造如下的链接:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

参数说明

参数

必须

说明

appid    是    企业的CorpID

redirect_uri    是    授权后重定向的回调链接地址,请使用urlencode对链接进行处理

response_type    是    返回类型,此时固定为:code

scope    是    应用授权作用域,此时固定为:snsapi_base

state    否    重定向后会带上state参数,企业可以填写a-zA-Z0-9的参数值

#wechat_redirect    是    微信终端使用此参数判断是否需要带上身份信息

员工点击后,页面将跳转至 redirect_uri/?code=CODE&state=STATE,企业可根据code参数获得员工的userid。

二、获取成员信息请求说明

Https请求方式:GET

https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE&agentid=AGENTID

参数说明

参数必须

说明

access_token    是    调用接口凭证

code    是    通过员工授权获取到的code,每次员工授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期

agentid    是    跳转链接时所在的企业应用ID

权限说明

管理员须拥有agent的使用权限;agentid必须和跳转链接时所在的企业应用ID相同。

返回结果

a)正确时返回示例如下:

{    “UserId”:”USERID” }

参数

说明

UserId    员工UserID

出错时返回示例如下:

{    "errcode": "40029",    "errmsg": "invalid code" }

企业微信怎么输入服务器id,微信企业号的agentid怎么查看?如何获取?相关推荐

  1. 企业微信怎么输入服务器id,系统账号绑定企业微信成员id

    原标题:系统账号绑定企业微信成员id 场景 在白码系统中需要使用各种接口对接企业微信时,发现需要使用企业微信的成员id,比如创建日程.获取打卡数据等接口,所以在此之前需要先将成员id与白码系统中的用户 ...

  2. 企业微信怎么输入服务器id,在后台设置企业微信信息时,如何获得企业ID( CorpId )和 Secret ?...

    **一.登录企业微信管理后台** 点击下方的链接,前往企业微信管理后台,使用管理员的企业微信扫码登录 [https://work.weixin.qq.com/](https://work.weixin ...

  3. 微信的url服务器接收微信信息的配置

    微信的url服务器接收微信信息的配置: http://hlg.ngrok.xiaomiqiu.cn/wgo-api-gateway/handle 其中 hlg.ngrok.xiaomiqiu.cn 为 ...

  4. 微信无法连接服务器10,微信无法连接到服务器【应对方式】

    不知道大家有没有遇到过微信无法连接到服务器 的情况,近日小编就遇到了关于微信无法连接到服务器 的问题,相信大家对如何解决微信无法连接到服务器 的 方法不是特别清楚,下面是小编给大家收集的关于微信无法连 ...

  5. 微信遇到特殊服务器,解决微信网页授权,出现errcode:40163,errmsg:codebeenused,看似微信访问了2次这个回调接口的问题...

    先说说自己理解的微信机制: 微信内访问自己服务器的页面,如果访问出错,微信就会认为是微信自身的问题,那么他就会开启另外一个IP来访问这个页面(什么上海的IP,深圳的IP不等),再把访问结果发回用户端, ...

  6. 微信 账户升级服务器地址,微信支付商户平台账户升级后有哪些新功能呢?

    注册了微信公众号的服务号,是可以再申请微信支付的,自从微信公众号的兴起,随着技术的改革和革新,微信公众号也随着做出了不少的调整和变化,首先,微信支付商户平台账户升级,这标志着微信服务好有了很多不同的地 ...

  7. 微信相册显示服务器偷懒,微信上这样「偷懒」,比使唤男朋友还省心!

    蓝编辑是自称是个懒人,但是他做事总是又快又准,见血封喉.后来他再说自己是个懒人的时候,我都在心里嘀咕:那么棒,骗谁呢! 事实上,他不是懒,是不愿意浪费时间. 新工具到手,他一定会总结一套最偷懒的操作, ...

  8. 微信投屏服务器出错,微信发布7.0.21版本,修复异常问题,增加超实用新功能

    原标题:微信发布7.0.21版本,修复异常问题,增加超实用新功能 iOS微信又更新了,今天发布v7.0.21版本,距离上次更新才两个礼拜的时间.以往微信的更新频率是比较慢的,这次之所以如此之快地发布新 ...

  9. 肯德基微信小程序连接服务器异常,微信小程序平台常见问题及解决方案

    原标题:微信小程序平台常见问题及解决方案 现在越来越多的人开始制作自己的小程序,但由于缺少经验,以及对微信小程序平台缺乏了解,会犯一些低级错误,导致自己制作小程序的时候频频受阻.这里我列举了一些常见问 ...

最新文章

  1. 大家是否也习惯将常用到的Python软件包放在一个头文件里?
  2. liunx 在虚拟机(VMware)下挂载光驱命令
  3. Spring Boot 核心知识点总结,值得收藏!
  4. Leetcode--162. 寻找峰值
  5. 菲尔茨奖得主丘成桐在清华设立数学英才班,比肩清华姚班
  6. 时间选择插件Foundation datepicker
  7. 多线程的创建方式 你会优先选择哪一种_Python多线程入门到放弃
  8. 能源36号文解读_财税2016年36号文件全文解读【专业分析】
  9. 微波炉控制器的设计(EDA课程设计)
  10. python处理图片去白底-Python实现将蓝底照片转化为白底照片功能完整实例
  11. 学生成绩管理系统html代码,学生成绩管理系统(含源代码)30.doc
  12. 独木舟上的旅行-OJ
  13. PaMIR: Parametric Model-Conditioned Implicit Representation for Image-based Human Reconstruction
  14. “微盟事件”星瑞格(Sino-DB)产品解决方案
  15. OkHttp相关知识(三)
  16. 过扫描和欠扫描的前因后果
  17. K-means聚类最优k值的选取
  18. 中科蓝汛------低电量时间自定义功能实现
  19. 调用函数计算器的代码
  20. 告别慢SQL,如何去写一手好SQL ?

热门文章

  1. 怎么精细化管理客户关系?企业微信CRM系统可以做到吗
  2. c语言成语接龙编程,C语言完成成语接龙小游戏
  3. [OHIF-Viewers]医疗数字阅片-医学影像-安装问题
  4. 应用层HTTP数据包的截获与还原技术的实现
  5. ffmpeg nvenc编码
  6. 解决NVIDIA GeForce系列显卡NVENC并发Session数目限制问题
  7. 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 8
  8. 【2629】Identity Card 【比较坑 / 水题】
  9. 随手记_英语_学术写作_常用近义词区分
  10. oracle 无法在指定的节点上,oracle 11g rac 某节点CRS起不来的解决方法