- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微信公众帐号开发教程第3篇-开发模式启用及接口配置,微信公众平台配置接口,微信公众号接口配置,微信公众帐号,微信公众平台接口,微信公众号服务器配置,微信公众平台接口开发,公众帐号,微信公众号接口,微信公众平台红包接口
微信公众帐号开发教程第3篇-开发模式启用及接口配置
来源 :柳峰的专栏 时间 :2013-09-09 16 07 04
[导读] 编辑模式与开发模式微信公众帐号申请成功后 ,要想接收处理用户的请求 ,就必须要在高级
功能里进行配置 ,点击高级功能 ,将看到如下界面 :从上图中可以看到 ,高级功能包含两种模式 :
编辑模式和开发模式 ,并且这两种
编辑模式与开发模式
微信公众帐号申请成功后 ,要想接收处理用户的请求 ,就必须要在 “高级功能”里进行配置 ,点
击 “高级功能” ,将看到如下界面 :
从上图中可以看到 ,高级功能包含两种模式 :编辑模式和开发模式 ,并且这两种模式是互斥关
系 ,即两种模式不能同时开启。那两种模式有什么区别呢 ?作为开发人员到底要开启哪一种呢 ?
编辑模式 :主要针对非编程人员及信息发布类公众帐号使用。开启该模式后 ,可以方便地通过界
面配置 “自定义菜单”和 “自动回复的消息”。
开发模式 :主要针对具备开发能力的人使用。开启该模式后 ,能够使用微信公众平台开放的接
口 ,通过编程方式实现 自定义菜单的创建、用户消息的接收/处理/响应。这种模式更加灵活 ,建
议有开发能力的公司或个人都采用该模式。
启用开发模式 (上 )
微信公众帐号注册完成后 ,默认开启的是编辑模式。那么该如何开启开发模式呢 ?操作步骤如
下 :
1 )点击进入编辑模式 ,将右上角的编辑模式开关由 “开启”切换到 “关闭” ,如下图所示 :
2 )点击高级功能进入到开发模式 ,将右上角的开发模式开关由 “关闭”切换到 “开启” ,但在切
换时会遇到如下提示 :
提示需要我们先成为开发者 ,才能开启开发模式。那就先点击下图所示的 “成为开发者”按钮 :
如果提示资料不全 ,那就先补齐资料再回来继续操作。需要补全的资料有公众帐号头像、描述和
运营地区。
待资料补全后 ,再次点击 “成为开发者” ,这时将看到接 口配置信息界面 ,如下图所示 :
这里需要填写URL和Token两个值。URL指的是能够接收处理微信服务器发送的GET/POST请求
的地址 ,并且是已经存在的 ,现在就能够在浏览器访问到的地址 ,这就要求我们先把公众帐号后
台处理程序开发好 (至少应该完成了对GET请求的处理 )并部署在公网服务器上。Token后面会
详细说明。
也就是说要完成接口配置 ,只需要先完成微信服务器的GET请求处理就可以 ?是的。 那这是为什
么呢 ?因为这是微信公众平台接口中定义的。具体请参考A PI文档-消息接 口-消息接 口指南中的网
址接入部分。点此进入。
上面写的很清楚 ,其实你只要能理解上面在说什么就OK了 ,至于怎么编写相关代码 ,我已经帮你
完成了 ,请继续往下看。
创建公众帐号后台接 口程序
创建一个Java Web工程 ,并新建一个能够处理请求的Servlet ,命名任意 ,我在这里将其命名为
org.liufeng.course.servlet.CoreServlet ,代码如下 :
01. package org .liufeng.course.servlet;
02.
03. import java.io .IOException;
04. import java.io .PrintWriter;
05.
06. import javax.servlet .ServletException;
07. import javax.servlet .http.HttpServlet;
08. import javax.servlet .http.HttpServletRequest;
09. import javax.servlet .http.HttpServletResponse;
10.
11. import org.liufeng .course.util.SignUtil;
12.
13. /**
14. * 核心请求处理类
15. *
16. * @author liufeng
17. * @date 2013-05-18
18. */
19. public class CoreServlet extends HttpServlet {
20. private stat
文档评论(0)