微信公众号的制作---测试号
来源:互联网 发布:淘宝卖什么暴利 编辑:程序博客网 时间:2024/05/24 13:28
1、注册微信公众号->开发工具->公众平台测试号->填写URL(Http://+公网地址+项目名)和Token(随便)->获取access_Token
(自己的) GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=?&secret=? (大写的改成自己)
(自己的) GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=?&secret=? (大写的改成自己)
appID
appsecret
2、在浏览器中获取accessToken码,两小时失效,5分钟只能请求一次,一天只能请求200次
3、在公网测试并填取接口信息。
4、在浏览器访问按钮测试接口
appsecret
2、在浏览器中获取accessToken码,两小时失效,5分钟只能请求一次,一天只能请求200次
3、在公网测试并填取接口信息。
4、在浏览器访问按钮测试接口
1、测试用的接口
@RequestMapping("/authToken")
@ResponseBody
public String wxTokenAuth(HttpServletRequest request){
Map<String, String[]> param=request.getParameterMap();
Set<String> keys=param.keySet();
for(String key:keys){
log.info(key+":"+Arrays.toString(param.get(key)));
}
return param.get("echostr")[0];
}
2、测试用的按钮接口Controller
@RequestMapping("/createMenu")
@ResponseBody
public String createMenu(){
wxAuthService.createMenu();
return "dddd";
}
测试用的按钮Service
private final String ACCESS_TOKEN = "获取到的access_Token";
@RequestMapping("/authToken")
@ResponseBody
public String wxTokenAuth(HttpServletRequest request){
Map<String, String[]> param=request.getParameterMap();
Set<String> keys=param.keySet();
for(String key:keys){
log.info(key+":"+Arrays.toString(param.get(key)));
}
return param.get("echostr")[0];
}
2、测试用的按钮接口Controller
@RequestMapping("/createMenu")
@ResponseBody
public String createMenu(){
wxAuthService.createMenu();
return "dddd";
}
测试用的按钮Service
private final String ACCESS_TOKEN = "获取到的access_Token";
@Override
public boolean createMenu() {// 创建按钮
HttpClientUtil util = new HttpClientUtil();
JSONObject button = new JSONObject();
public boolean createMenu() {// 创建按钮
HttpClientUtil util = new HttpClientUtil();
JSONObject button = new JSONObject();
JSONArray firstLevelButton = new JSONArray();
JSONObject diyige = new JSONObject();// 第一个按钮
JSONObject dierge = new JSONObject();// 第二个按钮
JSONObject disange = new JSONObject();// 第三个按钮
JSONObject dierge = new JSONObject();// 第二个按钮
JSONObject disange = new JSONObject();// 第三个按钮
firstLevelButton.add(diyige);
firstLevelButton.add(dierge);
firstLevelButton.add(disange);
diyige.put("type", "view");
diyige.put("name", "首页");
diyige.put("url", "http://111.231.85.115/testmaven/index/showIndex");
dierge.put("type", "view");
dierge.put("name", "鲜花");
dierge.put("url", "http://111.231.85.115/testmaven/index/showClazzfy?id=10001&page=1");
disange.put("type", "view");
disange.put("name", "礼品");
disange.put("url", "http://111.231.85.115/testmaven/index/showClazzfy?id=10004&page=1");
button.put("button", firstLevelButton);
Map<String, String> param = new HashMap<>();
param.put("body", button.toJSONString());
util.doPost("https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + ACCESS_TOKEN, button.toJSONString(),
"UTF-8");
return false;
}
firstLevelButton.add(dierge);
firstLevelButton.add(disange);
diyige.put("type", "view");
diyige.put("name", "首页");
diyige.put("url", "http://111.231.85.115/testmaven/index/showIndex");
dierge.put("type", "view");
dierge.put("name", "鲜花");
dierge.put("url", "http://111.231.85.115/testmaven/index/showClazzfy?id=10001&page=1");
disange.put("type", "view");
disange.put("name", "礼品");
disange.put("url", "http://111.231.85.115/testmaven/index/showClazzfy?id=10004&page=1");
button.put("button", firstLevelButton);
Map<String, String> param = new HashMap<>();
param.put("body", button.toJSONString());
util.doPost("https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + ACCESS_TOKEN, button.toJSONString(),
"UTF-8");
return false;
}
阅读全文
0 0
- 微信公众号的制作---测试号
- 微信公众测试号
- 微信公众号测试
- 微信公众平台-测试号-测试接口的问题
- 自己的微信公众号开发测试1
- 微信公众号的调试与测试
- 微信测试公众号 url配置失败的问题
- appium测试微信公众号的WebView
- 微信公众号测试号申请
- 微信公众平台测试号
- 微信公众号测试帐号
- 微信公众平台测试号申请
- 微信公众平台测试号
- 微信公众平台测试号应用
- 微信公众号支付测试方法
- 微信公众号朋友圈压力测试
- 微信公众号朋友圈压力测试
- 微信公众号开发:PHP,对接微信公众账号的测试文档wx_sample.php的解析
- springcloud(三):服务提供与调用
- 数据结构课程—期末学期总结
- isWhiteSpace()
- 利用Eclipse JDT抽取Java AST
- Spring Ioc(控制反转/依赖注入)
- 微信公众号的制作---测试号
- Thinking in Java:第三章-操作符
- 基金撰写经验总结(自己觉得有用的部分)
- 第十三周项目一
- 不同的神经网络训练函数training function的比较
- PHP项目Docker化指南
- Ubuntu16.04+Anaconda+Geany配置
- 重大改革:吴恩达,女儿识字后立马教她学Python!
- 数据结构实验之栈与队列二:一般算术表达式转换成后缀式