**接口內容列表**
--
[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{
// 接口成功的處理
}
```
- 0.1 關于微信SDK的介紹
- 0.2 微信SDK下載與安裝使用
- 0.3 微信SDK源文件結構與介紹
- 1.0 微信API驗證與事件推送回復
- 1.1 微信自定義菜單及個性化菜單
- 1.2 微信粉絲用戶及粉絲標簽管理
- 1.3 微信網頁JSSDK簽名包生成
- 1.4 微信紅包和JSAPI支付及掃碼支付
- 1.4.0 微信支付狀態通知處理
- 1.4.1 微信掃碼支付(模式一)
- 1.4.2 微信掃碼支付(模式二)
- 1.4.3 微信發起JSAPI支付
- 1.4.4 微信支付統一下單接口
- 1.5 微信各種素材管理及圖文推送
- 1.6 微信各種卡券及微信門店管理
- 1.7 微信設備管理
- 1.9 微信OAuth授權及用戶資料獲取
- 2.1 用數據庫管理微信SDK所需參數
- 2.2 自定微信SDK緩存設置方式
- 3.1 第三方平臺配置參數及實例
- 3.2 第三方平臺AccessToken獲取
- 3.3 第三方平臺Ticket推送處理
- 3.4 第三方平臺代發起網頁授權
- 4.1 案例之 CodeIgniter 3 集成方法
- 4.2 案例之 ThinkPHP 3.2 集成方法
- 4.3 案例之 ThinkPHP 5.0 集成方法
- 4.4 案例之 ThinkPHP 5.0 微信掃碼支付