Heim > Fragen und Antworten > Hauptteil
<!DOCTYPE html PUBLIC "-//W3C//DTD ;html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset= utf-8" />
<title>Untitled Document</title>
</head>
<?php
// Ersetzen Sie es durch Ihre eigene AppID und AppSecret
$appId = 'wxd95fca43ae595a61 ';
$appSecret = '872a95a04a7e1bd78e3f01020ac195f1';
// Zugriffstoken abrufen
$url = "https://api.weixin.qq.com/c gi-bin/token?grant_type=.client_credential &appid= {$appId}&secret={$appSecret}";
$response = file_get_contents($url);
$result = json_decode($response, true);
$accessToken = $result['access_token'] ;
//Erstellen Sie die JSON-Struktur der unteren Menüleiste
$menu = array(
'button' => array(
; B 'sub_button' = & gt; Array (
Array (
'Typ' = & gt; 'Ansicht',
'Name' = & gt;',
' URL '= & gt;' ,
aber aber ; 'https://www.example.com/submen u1',
Fehlerabfrage',
'sub_button' = > array(
Array(- 'type' => 'click',
'name' => ' FANUC', 'https://www.example.com/submenu1', ), Array ( Verwendung der Verwendung von ' - Off -Off - - -Array ( to;' Fehlerabfrage ', ' sub_button '= & gt; Array (' Name '=>' ' Yaskawa', 'url' = > 'https://www.example.com/submenu1', ), array( 'name' => 'FANUC', 'Url' = & gt ; 'https://www.example.com/submenu1', ), ), ), ); Die Menüstruktur wird in einen JSON-String konvertiert und URL-codiert$ data = json_encode($menu, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);$data = urlencode($data);// Senden Sie eine Anfrage zum Erstellen der unteren Menüleiste
$url = "https://api .weixin.qq.com/cgi-bin/menu/create?access_token={$accessToken}";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Überprüfen Sie das Rückgabeergebnis der Anfrage
echo 'Erstellung der unteren Menüleiste erfolgreich';
} else {
echo 'Erstellung der unteren Menüleiste fehlgeschlagen:' . $result['errmsg'];
}
?>
Nach dem oben Gesagten Code wird ausgeführt, die Anzeige ist erfolgreich, aber die untere Menüleiste des offiziellen WeChat-Kontos kann nicht erstellt werden