<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< ;html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset= utf-8" />
<title>제목 없는 문서</title>
</head>
<?php
// 자신의 AppID 및 AppSecret으로 교체
$appId = 'wxd95fca43ae595a61 ';
$ appsecret ='872a95a04a7e1bd78e3f01020ac195f1 ';
// ac {$appId}&secret={$appSecret}";
$response = file_get_contents($url);
$result = json_decode($response, true);
$accessToken = $result['access_token'] ;
// 하단 메뉴 바의 JSON 구조 생성
$ menu = array (
'button'= & gt; 배열 (
; b 'sub_button'= & gt; 배열 (
배열 (
)
'유형' = & gt; '보기', '이름' = & gt; ', ' url '= & gt;' https: /// www.example.com/submenu1', ) ... > 하지만 'https://www.example.com/submenu1 ', 't; ', 'sub_button' = > 배열( ~ 배열- '유형' => '클릭', '이름' => 'FANUC', 'URL' => 'https://www.example.com/submenu1', ), ), 배열( 사용 사용 사용 ' 오류 쿼리', 'sub_button' => 배열( '이름' => '야스카와', 'url' = > 'https://www.example.com/submenu1', ), 배열( '이름' => 'FANUC', 'Url' = & gt; 'https://www.example.com/submenu1', ), ), ), ), ) 메뉴 구조가 JSON 문자열로 변환되고 URL이 인코딩됩니다 $data = json_encode($menu, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);$data = urlencode($data);// 하단 메뉴바 생성 요청 보내기
$url = "https:// api.weixin.qq.com/cgi-bin/menu/create?access_token={$accessToken}";
$ch = 컬_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode($data));
echo '하단 메뉴바 생성 성공';
} else {
echo '하단 메뉴바 생성 실패:' . $result['errmsg'];
}
?>
다음 코드가 실행되었습니다. 표시는 성공했지만 위챗 공식 계정 하단 메뉴바를 생성할 수 없습니다