㈠ .net微信自定義菜單代碼如何獲取access_token
給你個php的參考一下吧
//自定義菜單中獲取access_token
staticfunctionget_access_token($appid,$secret){
$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret;
$json=self::http_request_json($url);//這個地方不能用file_get_contents
$data=json_decode($json,true);
if($data['access_token']){
return$data['access_token'];
}else{
return"獲取access_token錯誤";
}
}
//因為url是https所有請求不能用file_get_contents,用curl請求json數據
functionhttp_request_json($url){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$result=curl_exec($ch);
curl_close($ch);
return$result;
}
㈡ 關於微信公眾平台訂閱號 自定義菜單 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提交數據。
㈢ 用thinkphp做微信公眾平台開發時,那個自定義菜單這個功能的代碼放到哪個地方求指教,謝謝
代碼當然是放到你的站點下了,你問的問題不太明確,請提問的明確一些
㈣ php 在微信自定義菜單點擊後,獲取菜單名稱怎麼做
這個你獲取菜單名稱幹啥啊???因為你在定義 自定義菜單時,,一級菜單都會對應一個key值 ,二級菜單對應key或者url 或者其他的 獲取對應的值後 再操作就行了啊
㈤ 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;
}
}
}
㈥ PHP 微信公眾平台自定義菜單響應事件
看文檔說是參考消息介面指南,搜了半天都沒找到有個這東西。醉了。
㈦ php 怎麼對接微信自定義菜單
click(點擊事件):用戶點擊click類型按鈕後,微信伺服器會通過消息介面(event類型)推送點擊事件給開發者,並且帶上按鈕中開發者填寫的key值,開發者可以通過自定義的key值進行消息回復。view(訪問網頁):用戶點擊view類型按鈕後,會直接跳轉到開發者指定的url中。
創建自定義菜單後,由於微信客戶端緩存,需要24小時微信客戶端才會展現出來。建議測試時可以嘗試取消關注公眾賬號後,再次關注,則可以看到創建後的效果。 (PS:T不錯的PHP Q扣峮:276167802,驗證:csl)
菜單創建
介面說明
通過POST一個特定結構體,實現在微信客戶端創建自定義菜單。
你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
㈧ 想在微信公眾號的自定義菜單添加在線客服,然後點擊之後就出現我們自己設定的一句話,要怎樣設置啊
我之前也是這樣子,根本保存不了,換了瀏覽器也不行。然後我就換了一個方法,我是直接將公司的公眾號接入騰訊雲智服的,授權自己的公眾號接入後,然後在自動回復那裡設置人工歡迎語就可以了。之前我們公司是用的公眾號後台回復的,但是因為我們也有自己的小程序,就覺得太麻煩了,總是要開兩個埠,後來發現雲智服也可以接入小程序,就把我們公司的渠道都接進去了。反正也不花錢,搞完之後,老闆還誇了我,小嘚瑟下,哈哈。
㈨ 用weiphp設置自定義菜單關聯URL時,在微信上面刷不出網站。網站是我用.net開發的。
你這個是本地當然是刷不出了。要用線上的網站才可以
㈩ 怎麼把微店放在微信公眾自定義菜單里
進入微信公眾平台=》功能=》添加功能插件=》自定義菜單=》添加菜單=》點擊「+」添加子菜單=》設置動作=》跳轉到微店鏈接。
(PS:目前非認證訂閱號,自定義菜單動作僅支持跳轉至素材管理,不支持跳轉外部連接。)
自定義菜單申請方法:
自定義菜單申請方法:進入微信公眾平台=》功能=》添加功能插件=》自定義菜單。
微信公眾平台自定義菜單設置方法:
進入微信公眾平台=》功能=》添加功能插件=》自定義菜單=》添加菜單=》點擊「+」添加子菜單=》設置動作=》發布。
1、 最多創建3個一級菜單,一級菜單名稱名字不多於4個漢字或8個字母。
2、 每個一級菜單下的子菜單最多可創建5個,子菜單名稱名字不多於8個漢字或16個字母。
3、 在子菜單下設置動作,可在「發布消息」中編輯內容(文字中可輸入600字或字元),或者在「跳轉到網路」中添加鏈接地址。
溫馨提示:編輯中的菜單不會馬上被用戶看到,發布成功後,會在24小時後在手機端同步顯示,粉絲不會收到更新提示,若多次編輯,以最後一次保存為准。