## **接口內容列表**
[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{
// 接口成功的處理
}
~~~