Maison > Article > développement back-end > Comment utiliser PHP pour développer la fonction de gestion des menus des comptes publics
Comment utiliser PHP pour développer la fonction de gestion de menu des comptes publics
Avec la popularité des comptes publics WeChat, de nombreuses entreprises choisissent d'utiliser les comptes publics à des fins de publicité et de promotion. La fonction de gestion des menus des comptes publics est très importante pour améliorer l’expérience utilisateur et accroître l’interactivité. Dans cet article, je vais vous présenter comment utiliser PHP pour développer la fonction de gestion des menus du compte officiel et fournir des exemples de code spécifiques.
$appid = 'your_app_id'; // 替换为你的AppId $appsecret = 'your_app_secret'; // 替换为你的AppSecret $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); $result = json_decode($output, true); $access_token = $result['access_token'];
$menu = array( 'button' => array( array( 'type' => 'click', 'name' => '菜单1', 'key' => 'menu1', ), array( 'type' => 'view', 'name' => '菜单2', 'url' => 'http://www.example.com/menu2', ), array( 'name' => '菜单3', 'sub_button' => array( array( 'type' => 'click', 'name' => '子菜单1', 'key' => 'sub_menu1', ), array( 'type' => 'view', 'name' => '子菜单2', 'url' => 'http://www.example.com/sub_menu2', ), ), ), ), ); $url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=$access_token"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($menu, JSON_UNESCAPED_UNICODE)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); $result = json_decode($output, true); if ($result['errcode'] == 0) { echo '菜单创建成功!'; } else { echo '菜单创建失败:' . $result['errmsg']; }
L'exemple de code ci-dessus définit un tableau de menu contenant plusieurs éléments de menu. En appelant l'interface fournie par la plateforme publique WeChat, le tableau de menu est converti au format JSON et envoyé à. WeChat. Plateforme publique. Si le menu est créé avec succès, le champ errcode
dans le résultat renvoyé sera 0, sinon ce sera un message d'erreur.
Résumé :
Cet article présente comment utiliser PHP pour développer la fonction de gestion des menus des comptes publics et fournit des exemples de code spécifiques. En obtenant le access_token et en l'utilisant pour créer le menu, nous pouvons facilement gérer le menu du compte officiel et offrir une meilleure expérience utilisateur. J'espère que cet article vous sera utile !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!