重构自定义菜单提交方法，增加高级API支持