全国统一学习专线

微信公众帐号开发教程——开发模式启用及接口配置

logo
来源:七品教育

2024-05-05|已帮助:93

进入 >

编辑模式和开发模式

微信公众号申请成功后,如果要接收和处理用户的请求,必须在“高级功能”中进行配置。点击“高级功能”,您将看到以下界面:

从上图可以看出,高级功能包括两种模式:编辑模式和开发模式,而这两种模式是互斥的,即不能同时打开。两种模式有什么区别?作为开发者你想开哪家?

编辑模式:主要针对非程序员和信息发布的公众账号。开启此模式后,您可以通过界面轻松配置“自定义菜单”和“自动回复消息”。

发展模式:主要针对有发展能力的人。开启该模式后,我们可以利用微信公众平台的开放接口,通过编程创建自定义菜单,接收/处理/回复用户消息。这种模式更加灵活,

建议有开发能力的公司或个人采用这种模式。

启用开发模式(第一部分)

微信公众号注册完成后,默认开启编辑模式。那么如何启动开发模式呢?操作步骤如下:

1)点击进入编辑模式,将右上角的编辑模式开关从“开”切换到“关”,如下图所示:

2)点击高级功能进入开发模式,将右上角的开发模式开关由“关”切换到“开”,但切换时会遇到如下提示:

建议需要先成为开发者,才能开启开发模式。然后点击“成为开发者”按钮,如下所示:

如果提示信息不完整,先填写信息再回来继续操作。需要完成的信息包括公众账号头像、描述、操作区。

信息填写完成后,再次点击“成为开发者”,会看到界面配置信息界面,如下图所示:

您需要填写两个值,URL和令牌。URL是指可以接收和处理微信服务器发送的GET/POST请求的地址,并且已经存在,现在可以在浏览器中访问。

这就需要我们先开发公共账号的后台处理程序(至少我们应该已经处理完GET请求了),部署到公共服务器上。Token稍后会详细解释。

也就是说,要完成接口配置,只需要先完成微信服务器的GET请求处理即可。是的,那为什么会这样?因为这是微信公众平台接口里定义的。详情请参考API文档-消息接口-消息接口指南中的URL访问部分。点击此处进入。

写的很清楚。其实只要你能看懂它说的是什么,就OK。至于相关代码怎么写,我已经帮你完成了。请继续读下去。

创建公共帐户后台接口程序

创建一个Java Web项目,并创建一个可以处理请求的新Servlet,可以使用任何名称。我将把它命名为org。liufeng . course . servlet . coreservlet这里,代码如下:

包org。刘峰。当然。servlet导入Java。io。io异常;导入Java。io。版画家;导入javax。servlet。servlet异常;导入javax。servlet。http。http servlet导入javax。servlet。http。http servlet请求;导入javax。servlet。http。http servlet响应;导入org。刘峰。当然。util。signutil公共类CoreServlet扩展http servlet { private static final long serialVersionUID=4440739483644821986 l;public void doGet(http servlet请求请求,HttpServletResponse响应)引发ServletException,IOException {//微信加密签名字符串签名=请求。getparameter(“签名”);//时间戳字符串时间戳=请求。getparameter(“时间戳”);//随机数字符串nonce=请求。getparameter(“nonce”);//随机字符串字符串echostr=请求。getparameter(' echostr ');PrintWriter out=响应。getwriter();//通过检验签名对请求进行校验,

可扩展标记语言版本='1.0 '编码=' UTF-8 '核心服务。刘峰。当然。servlet。核心小服务/核心小服务index.jsp到这里,

啊,代码已经报告空指针异常了,还说没问题?当然,因为直接在地址栏访问coreServlet相当于提交了一个GET请求,而我们没有传递任何参数,所以我们当然会在验证的时候报告一个空指针异常。

接下来复制coreServlet的访问路径,返回微信公众平台的访问配置信息界面,将coreServlet的访问路径粘贴到URL中。

并将SignUtil类中指定的token值weixinCourse填入Token,填入后的结果如下图所示:

我写这个教程的时候用的是BAE环境。如果我想学习微信公众号开发,又没有公共服务器环境,建议你试试。注册和使用都很方便。如果有什么问题,还是可以沟通的。

然后点击提交。如果程序编写正确,URL和Token填写正确,可以在页面顶部看到“提交成功”的提示,再次跳转到开发模式设置界面,可以看到“您已经成为开发者”的提示,如下图所示:

启用开发模式(如下)

这个时候我已经成为了一名开发者,也经历了很多波折。哈哈,还没完呢。最后一步,开启开发模式。将右上角的开发模式开关从“关”切换到“开”,如下图所示:

至此,界面配置和开发模式全部完成,内容在此。

以上是七品教育整理的微信公众帐号开发教程——开发模式启用及接口配置全部内容。