導航:首頁 > 編程語言 > 微信公眾平台自定義菜單php

微信公眾平台自定義菜單php

發布時間:2022-07-25 06:29:27

1. 關於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;
}

2. 微信訂閱號自定義菜單上的小圖標是怎麼添加上去的,求教,非常感謝! 下圖

方法步驟:

1 首先登陸微信公告號管理後台,找到自定義菜單位置。

2在自定義菜單編輯區點擊「菜單管理」處的「+」,添加自定義菜單。
公眾號自定義菜單可以添加三個主菜單,每個主菜單下面可以再添加5個子菜單。

3 輸入菜單名稱:不多於4個漢字或8個字母。

4先把主菜單加好後,再加子菜單,不一定每個主菜單下都要加子菜單,看自己的規劃。

添加子菜單方法:滑鼠指向主菜單處,會出現三個按鈕,每個按鈕的功能看下圖,如果是添加子菜單點擊下圖所示的「+」位置。

添加好的子菜單,滑鼠指向時,同樣具有修改和刪除按鈕。

5所有菜單添加好之後,就可以添加動作了,也就是用戶點擊這些菜單時能做什麼,公眾平台提供了兩種動作類型,一個是「發送消息」,一個是「跳轉到網頁」。

這里注意:一旦選擇的動作類型不可以再改了,除非刪掉菜單重新建。

所有添加的菜單(有子菜單的主菜單除外)都要有對應的動作添加,才可以發布,否則會提示發布不成功!

確認沒問題後,最後一步擊下部的「發布」按鈕。

3. php 微信自定義菜單 亂碼

用curl_redir_exec($ch) 替換 url_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

4. 未認證訂閱號怎麼用PHP開發自定義菜單已經有伺服器,伺服器配置token也驗證成功,也有appI

現在普通訂閱號也可以製作自定義菜單


主要方式有2種

第一種,首先關閉開發者模式,再在賬號管理裡面有一個「自定義菜單」用他的界面來製作菜單


第二種,打開開發者模式,在自己的php代碼里組裝一個json請求,json的內容是菜單組成,再把這個json post到微信的自定義菜單的公網地址,這個介面需要accesstoken,但是accesstoken只要有appid和appsecret就可以換到,不需要認證


無需認證

5. php 怎麼對接微信自定義菜單

click(點擊事件):用戶點擊click類型按鈕後,微信伺服器會通過消息介面(event類型)推送點擊事件給開發者,並且帶上按鈕中開發者填寫的key值,開發者可以通過自定義的key值進行消息回復。view(訪問網頁):用戶點擊view類型按鈕後,會直接跳轉到開發者指定的url中。

創建自定義菜單後,由於微信客戶端緩存,需要24小時微信客戶端才會展現出來。建議測試時可以嘗試取消關注公眾賬號後,再次關注,則可以看到創建後的效果。 (PS:T不錯的PHP Q扣峮:276167802,驗證:csl)

菜單創建

介面說明
通過POST一個特定結構體,實現在微信客戶端創建自定義菜單。
你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝

6. PHP微信公眾平台自定義菜單響應事件,想知道如何才能通過key值點擊響應(回復內容或者鏈接)源碼如下

以下為獲取微信返回的數據

$postStr=$GLOBALS["HTTP_RAW_POST_DATA"];//返回回復數據
if(!empty($postStr))
{
$postObj=simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);
$this->fromUsername=$postObj->FromUserName;//發送消息方ID
$this->toUsername=$postObj->ToUserName;//接收消息方ID
$this->keyword=trim($postObj->Content);//用戶發送的消息
$this->times=time();//發送時間
$MsgType=$postObj->MsgType;//消息類型

if($MsgType=='event')//判斷微信自定義響應事件
{
$MsgEvent=$postObj->Event;//獲取事件類型
if($MsgEvent=='subscribe'){//訂閱事件
#要返回的消息
}elseif($MsgEvent=='CLICK'){//點擊菜單
//點擊事件
$EventKey=$postObj->EventKey;//菜單的自定義的key值,可以根據此值判斷用戶點擊了什麼內容,從而推送不同信息
switch($EventKey){
case"find"://菜單中key相關值
#返回的消息
break;
case"lock_acount":
#返回的消息
break;
case"other":
#返回的消息
break;
}
}
}

7. 用thinkphp做微信公眾平台開發時,那個自定義菜單這個功能的代碼放到哪個地方求指教,謝謝

代碼當然是放到你的站點下了,你問的問題不太明確,請提問的明確一些

8. 關於微信公眾平台訂閱號 自定義菜單 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提交數據。

9. PHP 微信公眾平台自定義菜單響應事件

看文檔說是參考消息介面指南,搜了半天都沒找到有個這東西。醉了。

10. 求微信公眾平台 PHP打包代碼 創建自定義菜單的,包括 1,物流2,電商,3.笑話

上面的是垃圾廣告,不要下載

閱讀全文

與微信公眾平台自定義菜單php相關的資料

熱點內容
單片機高電平驅動 瀏覽:115
ios多選文件夾 瀏覽:907
加強行車調度命令管理 瀏覽:241
伺服器已禁用什麼意思 瀏覽:148
部隊命令回復 瀏覽:753
神奇寶貝伺服器地圖怎麼設置 瀏覽:380
加密演算法輸出固定長度 瀏覽:862
程序員去重慶還是武漢 瀏覽:121
伺服器如何撤銷網頁登錄限制 瀏覽:980
微信公眾平台php開發視頻教程 瀏覽:628
怎麼看蘋果授權綁定的app 瀏覽:255
壓縮機單級壓縮比 瀏覽:380
linux測試php 瀏覽:971
什麼時候梁旁邊需要加密箍筋 瀏覽:40
微信清粉軟體源碼 瀏覽:717
matlabdoc命令 瀏覽:550
如何去ping伺服器 瀏覽:75
ecshop安裝php55 瀏覽:817
javaword庫 瀏覽:958
php圖片路徑資料庫中 瀏覽:488