微信自定義菜單php
Ⅰ php中微信自定義菜單名稱可以是變數么
不能是變數,每次通知給微信的必須是完整的菜單數據(用戶收到菜單會有延遲)
Ⅱ php 微信自定義菜單 亂碼
用curl_redir_exec($ch) 替換 url_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
Ⅲ php 怎麼對接微信自定義菜單
click(點擊事件):用戶點擊click類型按鈕後,微信伺服器會通過消息介面(event類型)推送點擊事件給開發者,並且帶上按鈕中開發者填寫的key值,開發者可以通過自定義的key值進行消息回復。view(訪問網頁):用戶點擊view類型按鈕後,會直接跳轉到開發者指定的url中。
創建自定義菜單後,由於微信客戶端緩存,需要24小時微信客戶端才會展現出來。建議測試時可以嘗試取消關注公眾賬號後,再次關注,則可以看到創建後的效果。 (PS:T不錯的PHP Q扣峮:276167802,驗證:csl)
菜單創建
介面說明
通過POST一個特定結構體,實現在微信客戶端創建自定義菜單。
你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
Ⅳ 關於微信公眾平台訂閱號 自定義菜單 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
Ⅳ 微信訂閱號自定義菜單上的小圖標是怎麼添加上去的,求教,非常感謝! 下圖
方法步驟:
1 首先登陸微信公告號管理後台,找到自定義菜單位置。
2在自定義菜單編輯區點擊「菜單管理」處的「+」,添加自定義菜單。
公眾號自定義菜單可以添加三個主菜單,每個主菜單下面可以再添加5個子菜單。
3 輸入菜單名稱:不多於4個漢字或8個字母。
4先把主菜單加好後,再加子菜單,不一定每個主菜單下都要加子菜單,看自己的規劃。
添加子菜單方法:滑鼠指向主菜單處,會出現三個按鈕,每個按鈕的功能看下圖,如果是添加子菜單點擊下圖所示的「+」位置。
添加好的子菜單,滑鼠指向時,同樣具有修改和刪除按鈕。
5所有菜單添加好之後,就可以添加動作了,也就是用戶點擊這些菜單時能做什麼,公眾平台提供了兩種動作類型,一個是「發送消息」,一個是「跳轉到網頁」。
這里注意:一旦選擇的動作類型不可以再改了,除非刪掉菜單重新建。
所有添加的菜單(有子菜單的主菜單除外)都要有對應的動作添加,才可以發布,否則會提示發布不成功!
確認沒問題後,最後一步擊下部的「發布」按鈕。
Ⅵ 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微信平台自定義菜單響應的問題,我寫的是被注釋掉的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;
}
Ⅸ 微信自定義菜單怎麼設置
微信自定義菜單是個不錯的東西,點擊微信公眾賬號聊天界面下方的菜單就可以彈出預設好的圖文消息或網頁,省去了有些公眾賬號提示的微信關鍵詞自動回復如「回復數字16查看**教程」,訂閱用戶有時也是懶的,看到一大列的數字回復就想返回微信主頁面。如果有些關鍵詞忘了設置「已全匹配」,客戶發送一個手機號碼就可能回復那些不相關的"未全匹配"的關鍵詞回復,誤導用戶,用戶也會感覺自己是不是和機器人在聊天,不夠人性化。那麼我們如何設置微信公眾平台自定義菜單呢?
1、登陸公眾號後台,點擊"高級設置",然後選擇"編輯模式"
2、添加一級自定義菜單(3個一級菜單)、二級微信自定義菜單(每個一級菜單下可創建最多5個二級菜單),也就是最多可羅列15個微信自定義菜單,15個已經夠了,一般好網站的導航菜單也差不多那樣了,如果還不夠用說明微信架構還沒想好
3、為菜單添加對應回復,選中某一個菜單,只能是二級菜單或者沒有掛二級菜單的一級菜單才可以添加相應回復動作。可以有兩種選擇:回復(圖文)消息或是跳轉網頁,比如跳到預約系統頁面
4、保存、發布菜單,選中之後右側出現圖標的菜單都必須設定回復,否則不能發布。
5、測試效果,重復步驟2、3、4,設計出自己滿意的作品!
好了,【微信公眾平台技巧】之怎樣設置微信自定義菜單教程就先到這了,回家多嘗試一下吧!
Ⅹ 用thinkphp做微信公眾平台開發時,那個自定義菜單這個功能的代碼放到哪個地方求指教,謝謝
代碼當然是放到你的站點下了,你問的問題不太明確,請提問的明確一些