MenuAPI 创建个性化菜单返回menuid不支持
Closed this issue · 0 comments
yaosing commented
- version:2.8.26
- MenuAPI 类的menuAddConditional方法返回值不包含menuid
/**
* 创建个性化菜单
* @param access_token access_token
* @param menuButtons menuButtons
* @return BaseResult
*/
public static BaseResult menuAddconditional(String access_token,MenuButtons menuButtons){
String menuJson = JsonUtil.toJSONString(menuButtons);
return menuAddconditional(access_token,menuJson);
}
- 建议创建ConditionalMenuResult接收结果
public class ConditionalMenuResult extends BaseResult {
private String menuid;
public String getMenuid() {
return menuid;
}
public void setMenuid(String menuid) {
this.menuid = menuid;
}
}
- 微信文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455782296
- 创建个性化菜单, 正确时的返回JSON数据包如下,错误时的返回码请见接口返回码说明。
{"menuid":"208379533"}
- 另外貌似测试个性化菜单匹配结果menuTrymatch这个api返回也不太对
Thanks,
TerryYao