《微信開發(fā)使用PHP CURL創(chuàng)建菜單》要點(diǎn):
本文介紹了微信開發(fā)使用PHP CURL創(chuàng)建菜單,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
為了實(shí)現(xiàn)此功能,繼續(xù)完善WxMenu.class.php類庫,新增createMenu()辦法實(shí)現(xiàn)菜單的創(chuàng)建操作,核心代碼如下:
代碼中使用的CURL是一個(gè)非常強(qiáng)大的開源庫,支持很多協(xié)議(包括HTTP、FTP、TELNET等),用戶可以使用它來發(fā)送HTTP哀求.使用CURL的好處是可以通過靈活的選項(xiàng)設(shè)置不同的HTTP協(xié)議參數(shù),并且支持HTTPS.
使用CURL的PHP擴(kuò)展完成一個(gè)HTTP哀求的發(fā)送一般有以下4個(gè)步驟:
1、初始化連接句柄;2、設(shè)置CURL選項(xiàng);3、執(zhí)行并獲取結(jié)果;4、釋放VURL連接句柄.其中,初始化連接句柄的辦法如下:
$ch=curl_init();
設(shè)置哀求方式、哀求地址和哀求數(shù)據(jù)等的代碼如下:
執(zhí)行獲取成果并釋放鏈接句柄的代碼如下:
在IndexController.class.php文件中新增menu()辦法,引入WxMenu類庫并進(jìn)行菜單的創(chuàng)建操作,核心代碼如下:
在本地游覽器中執(zhí)行menu()辦法后,可以看到在微信公眾平臺(tái)測試號(hào)中已經(jīng)成功創(chuàng)建了自定義菜單.創(chuàng)建成功的提示效果如圖所示
若因?yàn)閰?shù)錯(cuò)誤而導(dǎo)致哀求失敗,接口回返回不同的錯(cuò)誤值,例如:
{"errcode":40018,"errmsg":"invalid button name size"}
在微信公眾平臺(tái)測試號(hào)中,自界說菜單效果如圖所示
《微信開發(fā)使用PHP CURL創(chuàng)建菜單》是否對(duì)您有啟發(fā),歡迎查看更多與《微信開發(fā)使用PHP CURL創(chuàng)建菜單》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/10652.html