• 大小: 2.76MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-29
  • 语言: 其他
  • 标签:

资源简介

原生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\.mymetadata
     文件        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.xml
     文件          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\baseMessage.java
     文件         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\linkMessage.java
     文件         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\baseMessage.java
     文件         946  2017-02-03 16:32  eastnet_wechat\src\com\eastnet\wechat\message\resp\Music.java
............此处省略95个文件信息

评论

共有 条评论