微信开放平台-第三方平台开发配置及常见的问题

article/2025/11/1 12:56:57

目录

概述

参考文档

开源项目&工具

第三方平台设置

问题及解决方法


概述

本实例:第三方平台+微信公众号(服务号)

微信开放平台-第三方平台,为广大公众号和小程序提供运营服务和行业解决方案。分两种类型,定制化开发:具有完整开发独立小程序或插件并可以提供后续运营的服务商;平台型服务商:可以一键授权给第三方平台,通过第三方平台来完成业务的服务商

某种形态的业务其业务流程基本一致,存在于不同的企业或政企单位,每个单位都想自己独立运营但又没有实际的软件开发能力。第三方平台服务商开发一套标准的业务流程就可以服务不同的企业或单位。第三方平台商开发一套同时服务于不同单位或企业。不同的企业单位又能独立运营各自的业务。各方的成本都能降低同时又满足了自己互联网线上运营的需求。个人理解,不喜勿喷!

流程:新建第三方平台->程序应用部署->接口测试(公众号管理员授权,用户网页授权,消息通知等)

微信开放平台:https://open.weixin.qq.com/,新建第三方平台应用

参考文档

微信开放平台-第三方平台文档:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Third_party_platform_appid.html

开源项目&工具

1.微信第三方平台开发demo https://gitee.com/binary/weixin-java-open-demo

2.微信开发工具包  https://gitee.com/binary/weixin-java-tools

maven引入所需模块
<dependency><groupId>com.github.binarywang</groupId><artifactId>(不同模块参考下文)</artifactId><version>4.0.0</version>
</dependency>

主要涉及的模块:

  • 微信支付:weixin-java-pay
  • 微信开放平台:weixin-java-open
  • 公众号(包括订阅号和服务号):weixin-java-mp

3.内网穿透工具:https://www.wezoz.com/      本地调试起来方便不然每一个问题都要发布到测试服务器一个是麻烦,一个不能debug

第三方平台设置

开发平台配置参考:关键的配置都在图中框起来了

注意:和公众号没有关系,所有的设置及配置信息,配置好第三方平台的配置就好了

问题及解决方法

问题1:测试未发布,“授权测试公众号/小程序列表”的列表页添加了测试公众号的原始ID,但是扫码就是提示错误"此第三方平台处于待全网发布状态,请全网发布或将尝试授权的公众号或小程序添加到授权测试公众号列表后姿势"如下图,无法授权

原因:扫码的人员不是测试公众号里面的管理员。真想给自己两下!!!

 

 

 

问题2: 请确认授权入口页所在域名,与授权后回调页所在域名相同,并且,此两者都必须与申请第三方平台时填写的授权发起页域名相同。授权入口页所在域名:空

参考了网友的解决

1、你要把【获得的授权页】放到你部署的项目里,随便写个html,写个<a href='这里是授权页连接'></a>

2、关键的来了,访问你的程序连接(就上面的网址),一定一定要用域名访问你的应用程序,然后授权页回调页面redirect_uri=.....这个部分也要和你的应用程序访问的域名一值,并且还要和申请的第三方平台时填写的授权页一值。

PS: 本地调试时基本报错,因为配置的域名一般都是测试环境或正式环境

问题3: 微信服务器消息解析时出现异常:dom4j org.xml.sax.SAXNotRecognizedException: unrecognized feature

XmlUtils 类 setFeature 异常:

dom4j org.xml.sax.SAXNotRecognizedException: unrecognized feature

解决:引入依赖 xercesImpl

implementation("xerces:xercesImpl:2.12.0")

问题4: 代公众号获取用户授权"errcode":40125

原因:自己开源框架接口使用的有问题

 


http://chatgpt.dhexx.cn/article/hw1WgPFG.shtml

相关文章

微信第三方平台开发(一)

个人感觉微信在第三方平台开发者这块的开发文档写的很不友好&#xff0c;很隐晦&#xff0c;我在开发的过程总结的一些东西&#xff0c;写出来给大家分享一下。恩&#xff0c;就这样吧。 一、注册第三方平台账号 打开https://open.weixin.qq.com/cgi-bin/index?thome/index&…

微信开放平台开发第三方授权登陆(三):Android客户端

微信开放平台开发系列文章&#xff1a; 微信开放平台开发第三方授权登陆&#xff08;一&#xff09;&#xff1a;开发前期准备 微信开放平台开发第三方授权登陆&#xff08;二&#xff09;&#xff1a;PC网页端 微信开放平台开发第三方授权登陆&#xff08;三&#xff09;&a…

微信开放平台开发第三方授权登陆(二):PC网页端

微信开放平台开发系列文章&#xff1a; 微信开放平台开发第三方授权登陆&#xff08;一&#xff09;&#xff1a;开发前期准备 微信开放平台开发第三方授权登陆&#xff08;二&#xff09;&#xff1a;PC网页端 微信开放平台开发第三方授权登陆&#xff08;三&#xff09;&a…

.md文件用什么软件打开

记事本-------体验感差 效果&#xff1a; Notepad 毫无疑问的完胜记事本 官网下载地址&#xff1a;https://notepad-plus.en.softonic.com/download &#xff08;下载速度比较慢&#xff09; 这是百度网盘&#xff1a;&#xff08;会快一点点&#xff09; 链接&#xff1a;ht…

md文件打开方式推荐

MD文件介绍 以下介绍来自于百度&#xff1a; md文件是Markdown语法编写的文件&#xff0c;Markdown是一款轻量级的标记语言&#xff0c;可以使用语法来代替排版&#xff0c;插入公式和图片等都非常的容易&#xff0c;目前很多博客都可以使用该语法去编辑。使用Markdown的好处…

md文件如何打开?

阅读md文件时 常常会手足无措 今天教大家如何打开md文件 当在阅览md文件时&#xff0c;一般系统默认是记事本&#xff1a; 阅览效果极其不佳且编辑体验极差&#xff01; 今天推荐一款软件&#xff1a;Typora 直接上链接&#xff1a;下载地址&#xff08;官网&#xff09; …

Windows下右键新建.md文件教程(转)

Windows下右键新建.md文件教程 转载自Keavnn’Blog&#xff0c;并有些许修正 原本创建.md文件需要首先打开markdown文本编辑器&#xff0c;如Typora&#xff0c;或者新建.txt文件然后修改后缀名&#xff0c;本文介绍了如何在Windows操作系统中添加右键创建.md文件的方法。 环…

md文件使用

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

如何编写md格式的文档、vscode中写.md文件的插件推荐

目录 1. 标题 2. 字体 3. 引用 4. 分割线 5. 图片 6. 超链接 7. 无序列表 8. 有序列表 9. 列表嵌套 10. 表格 11.代码 12. vscode中写.md文件的插件推荐 .md格式的文章可以用编辑器Markdown打开&#xff0c;Markdown是一种纯文本格式的标记语言。通过简单的标记语法…

md文件转换成word文档

md文件转成word文档 Typora导出word文件时需要先下载pandoc Typora导出word文件时因为文档里面有表格&#xff0c;导出失败&#xff0c;所以先使用使用pandoc命令导出无边框表格的word 1.在xxx.md所在文件夹打开命令提示符 2.在命令提示符输入&#xff1a;pandoc -s xxxx.md …

.md文件以及markdown语法书写md文档

.md文件以及markdown语法书写md文档 1. .md文件如何打开2. markdown是什么&#xff1f;2.1 markdown用来干嘛&#xff1f;2.2 怎样书写和读取markdown&#xff1f; 3. markdown语法3.1 基本符号3.2 标题&#xff08;从大到小取决于#号的数量&#xff09;3.3 正文3.4 段落3.5 字…

md文档的阅读查看

前言&#xff1a; md文档可以用vscode看&#xff0c;也可以直接拖入浏览器看&#xff0c;但看起来不太好看&#xff0c;效果如下&#xff1a; 改进方法&#xff1a; 方法1、假如你的电脑安装了node.js &#xff08;1&#xff09;判断是否安装&#xff1a;WindowsR&#xff0…

如何将md文件完美转化为 PDF?

今天在网上搜kali相关教程时&#xff0c;无意中找到一本很好的教程&#xff0c;但是它是以*.md的文件形式放在github上&#xff0c;我试了将原文件zip下载到本地&#xff0c;但怎么能将.md文件转成PDF文件呢&#xff1f;&#xff08;如果你用Visual Studio code, 那么安装Markd…

如何编写.md格式文件?

文章目录 如何编写.md格式文件&#xff1f;1.标题2.字体3.插入图片操作4.不带快捷键Markdown书写操作5.Markdown拓展功能6.主题替换 如何编写.md格式文件&#xff1f; md即markdown&#xff0c;百度的解释&#xff1a;Markdown是一种可以使用普通文本编辑器编写的标记语言&…

加载.md文件

webpack是不能直接加载.md文件的&#xff0c;但是一些博客或者文章指导类的内容通过markdown进行编辑管理是比较常见的&#xff0c;这就需要我们进行一些配置&#xff0c;使webpack能够加载.md文件&#xff0c;并将文件内容展示到网页上。 1、先写一个md加载器 在这之前&…

.md文件的打开

今天终于知道.md文件是markdown格式的了&#xff0c; windows下可以安装markdownpad来打开md文件&#xff1a; http://blog.csdn.net/github_35160620/article/details/52158604 ubuntu下则可安装retext&#xff0c;查看时 retext xxx.md即可 例子&#xff1a; ubuntu下&…

pdf文件转为md文件

针对Windows 方法一&#x1f4a1; 下载Pandoc 由于Pandoc不支持PDF直接转为md形式&#xff0c;先将PDF文档转换为Word形式&#xff0c;再使用Typora将你的Word文件导入。 途径 1 &#xff1a; \textcolor{green}{途径1&#xff1a;} 途径1&#xff1a;&#x1f528; 官网下载…

md文件的相关使用

天已雪&#xff0c;一杯否&#xff1f; —— 南风落尽 前言 因为天冷&#xff0c;已经很久没有更新博客了&#xff0c;想了想&#xff0c;还是决定写一篇水文&#xff0c;一是促使自己记得写文章&#xff0c;二是记录自己平时学到的杂七杂八的东西&#xff0c;免得忘了又到处…

md是什么类型的文件?怎么打开md文件,Markdown的编写,Markdown转化为html

md 就是 Markdown 的文件&#xff0c;Markdown 是一种轻量级标记语言。CSDN 的博客就是用 markdown 来编写的呢&#xff01;html 大家不陌生吧&#xff0c;他是超文本标记语言&#xff0c;他们都是标记语言&#xff0c;那有什么区别呢&#xff1f; html 要比 Markdown 复杂很多…

md文件用什么打开

如果想要阅读本地的.md文件&#xff0c;又懒得下markdown笔记软件或者电脑上内存紧张的话&#xff0c;一个好方法就是在电脑浏览器里面添加相关的markdown阅读插件&#xff0c;以Win10自带的Edge浏览器为例&#xff1a; Chrome浏览器类似 Microsoft Edge AddonsMake Microsoft …