来源于:http://www.jylt.cc/#/detail?id=7144852fb3a50f8f7ff03de89643cb82

问题复现

在使用企业微信网页授权链接时,redirect_url中无法加入自定义的参数。
比如:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=https://www.baidu.com?need_trim=need_trim&agentId=1&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect

这样的授权链接,在重定向到redirect_url的时候,是不会携带need_trim和agentId参数的。

解决方案

将redirect_url进行encodeUrlComponent,推荐一个在线转换的网址:encodeUrlComponent。转换之后授权链接就成了这种形式:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=https%3A%2F%2Fwww.baidu.com%3Fneed_trim%3Dneed_trim%26agentId%3D1&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect

这个时候,重定向redirect_url之后,会携带need_trim和agentId两个自定义的参数。

如何在企业微信网页授权链接中加入自定义参数相关推荐

  1. uniapp 实现企业微信网页授权登录

    效果图: 需求: 想在企业微信中打开网页获取成员的身份信息,从而免去登录的环节,实现无感登录 官网文档介绍:构造网页授权链接 - 接口文档 - 企业微信开发者中心 具体实现步骤: 1.进入企业微信管理 ...

  2. .netMVC企业微信网页授权+注册全局过滤器

    微信网页授权 达到效果:企业应用只能在微信中查看,在浏览器中打开企业页面,显示无权限! 原理,用session记录用户,如果用户已经通过微信授权,记录@Session["UserId&quo ...

  3. 企业微信网页授权及JS-SDK碰到检查域名所有权不通过的问题

    在设置"网页授权及JS-SDK"可信域名时,一直不成功,现在显示:"检查域名所有权不通过" 申请域名校验 点击打开申请域名校验,输入域名,下载对应的文件: 拷贝 ...

  4. 企业微信-网页授权登录

    第一步:在企业微信应用里设置构造访问链接获取到code: 第二步:写一个接收处理code的函数,得到访问用户的userid 第三步:您自己做根据获取的userid进行验证处理吧. 备注:我做的企业微信 ...

  5. JustAuth 1.15.9 版发布,支持飞书、喜马拉雅、企业微信网页登录

    新增 修复并正式启用 飞书 平台的第三方登录 AuthToken 类中新增 refreshTokenExpireIn 记录 refresh token 的有效期 PR 合并 Github #101:支 ...

  6. 企业微信-构造网页授权链接实现登录

    文档地址:构造网页授权链接 - 接口文档 - 企业微信开发者中心 注意: 1.redirect_uri:回调链接地址,需要使用urlencode对链接进行处理 2.scope:如果需要获取成员的头像. ...

  7. PHP网页中转发到微信群中 代码,微信网页授权域名之通用中转域名

    网页授权域名问题提出 为了让网页可以使用微信登录,需要配置发起微信登录的站点域名. 配置位置:开发 - 接口权限 - 网页授权获取用户基本信息 - 修改 - 网页授权域名 - 设置 配置要求:需要下载 ...

  8. 微信授权Java重定向前端地址_微信网页授权+分享踩过的坑

    页面用浏览器自带返回和安卓物理返回死循环的话,直接看高潮部分 背景 折磨我两个工作日加周末一天的问题,我觉得还是有必要记录一下,为什么程序员总是加班,就是遇到这些意想不到的问题 需求 领导:我想做两个 ...

  9. android user-agent iso-8859-1,微信网页授权,错误40163,ios正确,安卓错误?

    2018-07-18:一年时间过去了,我又回来填自己挖的坑了!! 2017年7月,我遇到了这个问题,当时在这里提了问,后来又跟踪了两天,也没彻底搞懂,反正时好时坏,,后来自己主要精力放在H5+开发上, ...

  10. 微信网页授权,获取微信code,获取access_tocken,获取用户信息

    微信开发中,经常有这样的需求:获得用户头像.绑定微信号给用户发信息.. 那么实现这些的前提就是授权! 1.配置安全回调域名: 在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的" ...

最新文章

  1. Semi-Supervised Classification with Graph Convolutional Networks
  2. android点击改变背景色的动画,Lottie-android 修改动画颜色
  3. 关于DSP开发的步骤
  4. 汇总区间Python解法
  5. [html] 说说你对H5的SharedWorker的理解,它有什么运用场景?
  6. 这个为生信学习打造的开源Linux/Bash教程真香!!!
  7. Javascript设计模式(四)-- 建造者模式
  8. linux覆盖文件如何还原_大数据笔试真题集锦---第十九章Linux面试题
  9. Kaggle word2vec NLP 教程 描述
  10. 用于打开和创建SQLite,Microsoft SQL Server,PostgreSQL和MySQL SQL数据库的WPF对话框
  11. mysql自动备份linux_Mysql for linux mysql自动备份脚本
  12. PX4飞控控制投放装置
  13. 成都单片机开发-STC15F2K60S2-LQFP44引脚含义以及1号引脚实物位置
  14. JRebel-JVMTI [FATAL] Couldn‘t write to C:\Users\【完美解决方案】
  15. 云智慧透视宝Java代码性能监控实现原理
  16. 树莓派mongodb实战
  17. 学习人工智能需要哪些必备的数学基础?
  18. 算法001-C++从0到1实现链表v1
  19. macbook 终端命令怎么使用_mac终端命令大全 苹果入门
  20. android verticalviewpager 下拉刷新 上拉加载_设计规范 | 详解组件控件结构体系:加载类...

热门文章

  1. 在Windows中如何通过命令行创建快捷方式
  2. 鼠标离开 表格隐藏html,excel中滚动鼠标表格隐藏怎么取消
  3. C语言编程之一个最优美的图案
  4. ToC和ToB有啥区别
  5. android studio在夜神上打开_Android Studio 调用夜神模拟器
  6. could not find driver (SQL: select * from information_schema.tables where table_schema = oliver and
  7. 苹果电脑如何双开微信
  8. 服务器03系统 关wmi,win10系统WMI服务器怎么关闭
  9. 使用ps抠图_ps扣圆形_ps扣椭圆
  10. go获取当前工作路径