资源简介
原生servlet+jdbc实现微信公众号开发,包含自定义菜单等。
代码片段和文件信息
package com.eastnet.wechat.main;
import com.eastnet.wechat.pojo.AccessToken;
import com.eastnet.wechat.pojo.Button;
import com.eastnet.wechat.pojo.CommonButton;
import com.eastnet.wechat.pojo.ComplexButton;
import com.eastnet.wechat.pojo.Menu;
import com.eastnet.wechat.utils.WeixinUtil;
public class MenuManager {
// private static Logger log = LoggerFactory.getLogger(MenuManager.class);
public static void main(String[] args) {
// 第三方用户唯一凭证
String appId = “你的appID“;
// 第三方用户唯一凭证密钥
String appSecret = “你的appSecret“;
// 调用接口获取access_token
AccessToken at = WeixinUtil.getAccessToken(appId appSecret);
if (null != at) {
// 调用接口创建菜单
int result = WeixinUtil.createMenu(getMenu() at.getToken());
// 判断菜单创建结果
if (0 == result)
System.out.println(“菜单创建成功!“);
else
System.out.println(“菜单创建失败,错误码:“ + result);
}
}
/**
* 组装菜单数据
*
* @return
*/
private static Menu getMenu() {
CommonButton btn11 = new CommonButton();
btn11.setName(“天气预报“);
btn11.setType(“click“);
btn11.setKey(“11“);
CommonButton btn12 = new CommonButton();
btn12.setName(“公交查询“);
btn12.setType(“click“);
btn12.setKey(“12“);
CommonButton btn13 = new CommonButton();
btn13.setName(“周边搜索“);
btn13.setType(“click“);
btn13.setKey(“13“);
CommonButton btn14 = new CommonButton();
btn14.setName(“历史上的今天“);
btn14.setType(“click“);
btn14.setKey(“14“);
CommonButton btn21 = new CommonButton();
btn21.setName(“歌曲点播“);
btn21.setType(“click“);
btn21.setKey(“21“);
CommonButton btn22 = new CommonButton();
btn22.setName(“经典游戏“);
btn22.setType(“click“);
btn22.setKey(“22“);
CommonButton btn23 = new CommonButton();
btn23.setName(“美女电台“);
btn23.setType(“click“);
btn23.setKey(“23“);
CommonButton btn24 = new CommonButton();
btn24.setName(“人脸识别“);
btn24.setType(“click“);
btn24.setKey(“24“);
CommonButton btn25 = new CommonButton();
btn25.setName(“聊天唠嗑“);
btn25.setType(“click“);
btn25.setKey(“25“);
CommonButton btn31 = new CommonButton();
btn31.setName(“Q友圈“);
btn31.setType(“click“);
btn31.setKey(“31“);
CommonButton btn32 = new CommonButton();
btn32.setName(“电影排行榜“);
btn32.setType(“click“);
btn32.setKey(“32“);
CommonButton btn33 = new CommonButton();
btn33.setName(“幽默笑话“);
btn33.setType(“click“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-03 16:32 eastnet_wechat\
文件 878 2017-02-03 16:32 eastnet_wechat\.classpath
目录 0 2017-02-03 16:32 eastnet_wechat\.myeclipse\
文件 311 2017-02-03 16:32 eastnet_wechat\.myme
文件 1624 2017-02-03 16:32 eastnet_wechat\.project
目录 0 2017-02-03 16:32 eastnet_wechat\.settings\
文件 500 2017-02-03 16:32 eastnet_wechat\.settings\.jsdtscope
文件 88 2017-02-03 16:32 eastnet_wechat\.settings\org.eclipse.core.resources.prefs
文件 364 2017-02-03 16:32 eastnet_wechat\.settings\org.eclipse.jdt.core.prefs
文件 476 2017-02-03 16:32 eastnet_wechat\.settings\org.eclipse.wst.common.component
文件 252 2017-02-03 16:32 eastnet_wechat\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-02-03 16:32 eastnet_wechat\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-02-03 16:32 eastnet_wechat\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-02-03 16:32 eastnet_wechat\src\
目录 0 2017-02-03 16:32 eastnet_wechat\src\com\
目录 0 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\
目录 0 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\
目录 0 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\main\
文件 4457 2017-02-03 16:33 eastnet_wechat\src\com\eastnet\wechat\main\MenuManager.java
目录 0 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\
目录 0 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\req\
文件 1515 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\req\ba
文件 311 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\req\ImageMessage.java
文件 644 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\req\li
文件 869 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\req\LocationMessage.java
文件 338 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\req\TextMessage.java
文件 485 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\req\VoiceMessage.java
目录 0 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\resp\
文件 1050 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\resp\Article.java
文件 1144 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\resp\ba
文件 946 2017-02-03 16:32 eastnet_wechat\src\com\eastnet\wechat\message\resp\Music.java
............此处省略95个文件信息
评论
共有 条评论