自定義菜單php
❶ 關於微信公眾平台訂閱號 自定義菜單 php 代碼的問題。
公眾號可以使用AppID和AppSecret調用本介面來獲取access_token,代碼如下:
public$appid="填寫你的id";
public$appsecret="填寫你的secret";
//獲得憑證介面
//返回數組,access_token和time有效期
publicfunctionaccess_token(){
$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$this->appid}&secret={$this->appsecret}";
$cont=file_get_contents($url);
returnjson_decode($cont,1);
}
獲得access_token後,在創建菜單時要POST提交數據。
❷ 未認證訂閱號怎麼用PHP開發自定義菜單已經有伺服器,伺服器配置token也驗證成功,也有appI
現在普通訂閱號也可以製作自定義菜單
主要方式有2種
第一種,首先關閉開發者模式,再在賬號管理裡面有一個「自定義菜單」用他的界面來製作菜單
第二種,打開開發者模式,在自己的php代碼里組裝一個json請求,json的內容是菜單組成,再把這個json post到微信的自定義菜單的公網地址,這個介面需要accesstoken,但是accesstoken只要有appid和appsecret就可以換到,不需要認證
無需認證
❸ php 怎麼對接微信自定義菜單
click(點擊事件):用戶點擊click類型按鈕後,微信伺服器會通過消息介面(event類型)推送點擊事件給開發者,並且帶上按鈕中開發者填寫的key值,開發者可以通過自定義的key值進行消息回復。view(訪問網頁):用戶點擊view類型按鈕後,會直接跳轉到開發者指定的url中。
創建自定義菜單後,由於微信客戶端緩存,需要24小時微信客戶端才會展現出來。建議測試時可以嘗試取消關注公眾賬號後,再次關注,則可以看到創建後的效果。 (PS:T不錯的PHP Q扣峮:276167802,驗證:csl)
菜單創建
介面說明
通過POST一個特定結構體,實現在微信客戶端創建自定義菜單。
你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
❹ php 在微信自定義菜單點擊後,獲取菜單名稱怎麼做
這個你獲取菜單名稱幹啥啊???因為你在定義 自定義菜單時,,一級菜單都會對應一個key值 ,二級菜單對應key或者url 或者其他的 獲取對應的值後 再操作就行了啊
❺ 關於php微信平台自定義菜單響應的問題,我寫的是被注釋掉的switch語句,但是不成功
if($MsgType=='event'){
$MsgEvent = $postObj->Event;
if ($MsgEvent=='subscribe') {
$arr[] = "[愉快]";
echo $this->make_xml("text",$arr);
exit;
}else if ($MsgEvent=='CLICK') {
$EventKey = $postObj->EventKey;
// $EventKey = trim($postObj->EventKey);
$arr[] = $EventKey;
/*******************************/
/* switch ($EventKey)
{
case "VCX_ABOUTME":
$arry[]="Hello world";
//$arr[] = $EventKey;
echo $this->make_xml("text",$arr);
break;
// case "VCX_JOBINFORMATION":
// $arry[]=$EventKey ;
// echo $this->make_xml("news",$arr);
// break;
default:
$arry[] = "What did you say".$EventKey;
echo $this->make_xml("text",$arr);
break;
}
*/
/**********************************/
echo $this->make_xml("text",$arr);
exit;
}
}
}else {
echo "this a file for weixin API!";
exit;
}
❻ PHP 微信公眾平台自定義菜單響應事件
看文檔說是參考消息介面指南,搜了半天都沒找到有個這東西。醉了。
❼ php開發自定義菜單
你只是設置了並沒有發送請求,你要發出請求告訴微信設置這個菜單
❽ php 微信自定義菜單 亂碼
用curl_redir_exec($ch) 替換 url_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
❾ 關於微信公眾平台訂閱號 自定義菜單 php 代碼的問題
demo中有這個簡單的案例,只需要執行一次就可以創建了,
參考這里:http://mp.weixin.qq.com/wiki/index.php?title=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E5%88%9B%E5%BB%BA%E6%8E%A5%E5%8F%A3