300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Vue微信公众号 创建自定义菜单

Vue微信公众号 创建自定义菜单

时间:2021-08-20 10:14:51

相关推荐

Vue微信公众号 创建自定义菜单

创建菜单的程序之前需配置:

1、申请一个测试公众号并设置接口信息,JS接口安全域名以及网页授权获取用户基本信息,这三项都要设置为自己的程序映射的公网地址

网页服务-》网页帐号-》网页授权获取用户基本信息:进行OAuth2.0网页授权,这里的地址也要使用encode方式

2、使用java创建自定义菜单

/*** 配置菜单*/@Slf4j@RequiredArgsConstructor(onConstructor_ = @Autowired)@RestController@RequestMapping("/wx/menu/{appid}")public class WxMenuController {private final WxMpService wxService;private final WxMpProperties properties;@GetMapping("/create")public Result menuCreateSample(@PathVariable String appid) throws Exception {log.info("\n【微信】创建菜单:appid:{}", appid);WxMenu menu = new WxMenu();WxMenuButton but1 = new WxMenuButton() {{setName("我的菜单");setType(MenuButtonType.VIEW);setUrl(callBackUrl(appid, "1"));}};menu.getButtons().add(but1);this.wxService.switchover(appid);String menuid = this.wxService.getMenuService().menuCreate(menu);return Result.OK(menuid, menu);}}

3、调用WxMenuController的create()方法,然后可以重新关注一下测试公众号。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。