ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## **接口内容列表** [TOC] ## **创建微信自定义菜单** * 微信菜单数据`$data`可以参考官方文档生成,这里就不详细举例了。 ~~~ // 实例微信菜单接口 $menu = & load_wechat('menu'); // 创建微信菜单 $result = $menu->createMenu($data); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $menu->errMsg; }else{ // 接口成功的处理 } ~~~ ## **创建微信个性化菜单** * 微信菜单数据`$data`可以参考官方文档生成,这里就是详细举例了。 ~~~ // 实例微信菜单接口 $menu = & load_wechat('menu'); // 创建微信菜单 $result = $menu->createCondMenu($data); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $menu->errMsg; }else{ // 接口成功的处理 } ~~~ ## **删除取消微信自定义菜单发布** * 将取消所有的微信菜单发布,包含:自定义菜单及个性化菜单 ~~~ // 实例微信菜单接口 $menu = & load_wechat('menu'); // 取消发布微信菜单 $result = $menu->deleteMenu(); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $menu->errMsg; }else{ // 接口成功的处理 } ~~~ ## **获取微信自定义菜单** * 将获取到所有菜单的数据,包含:自定义菜单及个性化菜单 ~~~ // 实例微信菜单接口 $menu = & load_wechat('menu'); // 取消发布微信菜单 $result = $menu->getMenu(); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $menu->errMsg; }else{ // 接口成功的处理 } ~~~ ## **删除指定的个性化菜单** \*这里的`$menuid`来自于`createCondMenu`接口返回的菜单ID ~~~ // 实例微信菜单接口 $menu = & load_wechat('menu'); // 取消发布微信菜单 $result = $menu->deleteCondMenu($menuid); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $menu->errMsg; }else{ // 接口成功的处理 } ~~~ ## **测试指定粉丝的菜单应用并返回个性化菜单** * 这里的`$openid`是指粉丝的`Openid` ~~~ // 实例微信菜单接口 $menu = & load_wechat('menu'); // 取消发布微信菜单 $result = $menu->tryCondMenu($openid); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $menu->errMsg; }else{ // 接口成功的处理 } ~~~