明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1277, 文章 - 0, 评论 - 214, 阅读 - 320万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

本文是第三方平台代公众号发起网页授权。第三方代公众号发起网页授权时总会发出 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

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2006-12-13 使用Gridview插入新记录!!
2006-12-13 asp.net 2.0中一次性更新所有GRIDVIEW的记录
点击右上角即可分享
微信分享提示