微信二次開發之自定義選單

2021-08-18 16:54:00 字數 810 閱讀 6774

為了避免過度獲取access_token我們把它存入資料庫中。

這是獲取access_token的部分**,因為access_token有著

7200秒的有效期,需要對它進行處理(到期更新)。

function getcurrentmp()

$mp = m('mp')->where("is_use=1")->find();

return $mp;

}

function getaccess_token()

else

}else

}

接下來是access_token介面的請求呼叫''.$accesstoken。

上面說到這是用到lanewechat框架,所以第11,12行是去呼叫

lanewechat框架**。

public function _initialize()

else

}

public function menuedit()

m('mp_menu')->where("mp_id=")->delete();//把原先的資料刪除

m('mp_menu')->addall($data1);//插入新的資料

$ret = menu::setmenu($data1);

// file_put_contents('menu.txt', $ret);

if ($ret === true) else

}

基本就可以實現自定義選單了!

微信二次開發 自定義選單建立介面

自定義選單 因為自定義選單的介面為 所以我們需要獲取到access token。這是很重要的。每個人用來獲取access token的方法不同。在這裡我寫乙個我獲取access token的方法。define secret 1f9cc54a8921598ec9e4ea9f683b4305 defin...

微信開發(二)自定義選單

概述 目前自定義選單最多包括3個一級選單,每個一級選單最多包含5個二級選單。一級選單最多4個漢字,二級選單最多7個漢字,多出來的部分將會以 代替。結果 步驟 1.呼叫介面獲得通訊token 2.呼叫介面建立自定義選單 3.響應自定義選單操作 實現 1.呼叫介面獲得通訊token 其次伺服器上建立ph...

微信之自定義選單

建立介面 刪除介面 40033 不合法的請求字元,不能包含 u x格式的字元 json時會把漢字也轉碼,所以只有老老實實的拼接字串 建立選單 public function create menu menu,access token public function del menu access t...