Da WeChat jetzt benutzerdefinierte Menüs öffnen kann, wissen viele Menschen nicht, wie sie benutzerdefinierte Menüs erstellen. Heute werde ich Ihnen zeigen, wie Sie ein benutzerdefiniertes Menü erstellen! Schauen wir uns den Code direkt an:
<?php //根据申请到的appid要获取access_toke值,https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET $url = "http://api.weixin.qq.com/cgi-bin/menu/create?access_token="; $jsonData = '{"button":[{"type":"click","name":"论坛","key":"FORUM"},{"type":"click","name":"发现","sub_button":[{"type":"click","name":"附近的人","key":"NEARBY_PEOPLE"},{"type":"click","name":"附近的帖子","key":"NEARBY_TOPIC"}],"key":"FIND"},{"name":"我","sub_button":[{"type":"click","name":"我的资料","key":"MY_PROFILE"},{"type":"click","name":"我的积分","key":"MY_POINTS"},{"type":"click","name":"我的帖子","key":"MY_TOPIC"}],"key":"MY"}]}'; //格式按照微信api来写就行 echo "<pre class="brush:php;toolbar:false">"; var_dump(post($url, $jsonData)); function post($url, $jsonData){ $ch = curl_init($url) ; curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS,$jsonData); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); $result = curl_exec($ch) ; curl_close($ch) ; return $result; }
Nach erfolgreicher Operation wird
{"errcode":0,"errmsg":"ok"}
angezeigt. B. das Abfragen benutzerdefinierter Menüs, das Löschen usw., diese können gemäß der WeChat-API realisiert werden!
Das obige ist der detaillierte Inhalt vonTutorialreihe zur WeChat-Entwicklung (3). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!