微信官方平台第三方开发 关于代公众号发起网页授权
这是我实际踩的坑,官方文档太坑了,又没有调试信息,详细绝大多数人用别的方法不成功的用我这个方法肯定成功。本文是第三方平台代公众号发起网页授权。第三方代公众号发起网页授权时总会发出 10003redirect_uri域名与后台配置不一致。即使你看了一万遍你的后台设置的域名没错,但是依然会出现这个错误。很多人都说比如说您的域名是xxx.com 如果你的redirect_uri 是xxx.com/ccc 那么你的授权回调域名必须是xxx.com/ccc 这完全是扯淡。最主要的是官方文档太坑了。
微信公众平台上的文档 参数是
appid | 是 | 公众号的唯一标识 |
redirect_uri | 是 | 授权后重定向的回调链接地址, 请使用 urlEncode 对链接进行处理 |
response_type | 是 | 返回类型,请填写code |
scope | 是 | 应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户授权,也能获取其信息 ) |
state | 否 | 重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值,最多128字节 |
#wechat_redirect | 是 | 无论直接打开还是做页面302重定向时候,必须带此参数 |
如果你按照他这个来做 ,永远也不会成功的。
仔细看一下 open.weixin.qq.com里的文档 参数
appid | 是 | 公众号的appid |
redirect_uri | 是 | 重定向地址,需要urlencode,这里填写的应是服务开发方的回调地址 |
response_type | 是 | 填code |
scope | 是 | 授权作用域,拥有多个作用域用逗号(,)分隔 |
state | 否 | 重定向后会带上state参数,开发者可以填写任意参数值,最多128字节 |
component_appid | 是 | 服务方的appid,在申请创建公众号服务成功后,可在公众号服务详情页找到 |
发现区别了吗 ,第三方代公众号发起网页授权的时候 多了一个component_appid 只要加上这个 如果你的回调域名没错的话那么你的授权肯定成功。亲测完全没问题
这是我的发起授权地址
https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxxxx&redirect_uri=http%3A%2F%2Fwww.yyyyyxxxxx.com%2Frestlist%2Fbdf6qmD0tVm%252BKCQK1LRXk%252FjXJzllsH%252F6OMGLejF%252BdR9tUE7S8mL%252F&response_type=code&scope=snsapi_base&state=123&component_appid=dddddddd#wechat_redirect
按照我这个格式写保证你能调试成功。做好事要留名
如有问题咨询欢迎加微信 18610310212 有问必答
微信官方平台第三方开发 关于代公众号发起网页授权相关推荐
- 微信开放平台之第三方平台代公众号发起网页授权
正式讲解之前我想问一个问题: 微信开放平台第三方平台为什么会出现?或者说微信的开发人员为什么弄出个开放平台的第三方平台出来? 我的理解是:原本公众号开发时只能给一家公司开发,因为配置的网页授权域名只有 ...
- 微信第三方开平台代公众号发起网页授权 获取用户信息 openid,uninoid
开发过程中, 走了不少弯路,简单记下几个点以备用 首先当然微信文档还是要先仔细过一遍的. 文档链接: 点击打开链接 写在前面:第三方平台代公众号办业务之前,公众号应该已经授权给第三方平台权限了,此时应 ...
- 代公众号发起网页授权 48001 api unauthorized 问题
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&gr ...
- 微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码
更多微信技术交流,请加QQ群:289709451.287090836 一.代公众号发起网页授权接口的SDK 已经更新了SG.Weixin.Open.SDK的代码,新增了代公众号发起网页 ...
- 公众号第三方平台开发 - 教程五 代公众号发起网页授权源码
教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...
- 前端基于vue企业微信JS-SDK语音识别功能开发(同公众号)
前端基于vue企业微信JS-SDK语音识别功能开发(同公众号) 微信JS-SDK 1.前期准备 前端代码撰写 微信JS-SDK 前端需要实现一个功能,如录音,拍照,分享,地理位置等,前端想要实现这些功 ...
- 微信公众号-测试号-网页授权
微信公众号-测试号-网页授权 自己摸索几天,总算搞清楚了 第一步 登录微信公众号平台,开发者工具菜单进入公众平台测试账号 第二步 设置网页帐号 网页授权获取用户基本信息的域名,测试号是可以用ip和域名 ...
- 微信公众号的网页授权如何在本地调试?
调试微信公众号的网页授权时,要填写网页授权域名(如图1),否则授权的时候会提示redirect_uri参数错误(图2),可是我得在localhost先调试成功才能上传到实际的网站上吧,可是这里不支持l ...
- 微信开放平台第三方开发,注册试用小程序,一整套流程
大家好,我是小悟 对服务商来说,试用小程序的好处不言而喻,主打一个先创建后认证的流程.只需要提供小程序名称和openid便可快速注册一个试用小程序,在认证之前,有效期14天,大致流程如下. 注册试用小 ...
最新文章
- 解决Android 加载大图片OOM
- 仅在序列化过程中使用@JsonIgnore,而不是反序列化
- 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----GET篇
- 3D Vision公开课精华 | 深度三维感知:数据、学习架构与应用
- 【Elasticsearch】 es 集群发现机制
- 论计算机网络的发展及运用,试论计算机网络发展及其应用研究
- iOS UIImage的剪裁、合并实现
- jQuery-zTree插件使用
- 帆软查询前后鼠标进入到某个位置隐藏或显示参数面板
- 两款导航网站源码 支持自动收录、自动审核、自动检测友链功能.
- 06)JDK1.8 新特性学习 重复注解
- 技嘉服务器主板装系统,技嘉主板bios设置图解教程
- 项目经理所应具备的八项素质:
- 华为笔试题库之较难--难度
- 专访北森CEO纪伟国:解读SaaS+PaaS的云上发展路径
- android 命名空间的使用
- java中list空指针异常,List空指针异常
- element-ui upload 上传组件附带额外参数进行上传(表单形式,多个参数)
- rgb加色模式与cmyk减色模式
- 流媒体直播防盗链安全控制
热门文章
- vscode高亮设置
- zzuoj 10401: A.物资调度
- 如何剪切音乐的一部分?来试试这个方法
- java 生成pdf插件_java使用itextpdf插件生成pdf
- QQ浏览器劫持html5的视频video标签的问题(怎么解决?)
- win10系统如何查看系统版本号
- ajax的send方法参数格式,Ajax中send参数
- netty解析字符串转16进制问题
- 使用Opencv对图像进行压缩和解压缩
- Java求8+88+888+8888········的前二十项和