微信開發示例 自定義選單的處理

2021-09-20 02:36:39 字數 1809 閱讀 9737

<?php

$res = file_get_contents($token_access_url); //獲取檔案內容或獲取網路請求的內容

//echo $res;

$result = json_decode($res, true); //接受乙個 json 格式的字串並且把它轉換為 php 變數

$access_token = $result['access_token'];

define("access_token", $access_token); //將access_token定義為常量,便於使用.

$make_menu_url = "" . access_token;

$menudata = ' ,,,

]}]

}';$ch = curl_init();

curl_setopt($ch, curlopt_url, $make_menu_url);

curl_setopt($ch, curlopt_customrequest, "post");

curl_setopt($ch, curlopt_ssl_verifypeer, false);

curl_setopt($ch, curlopt_ssl_verifyhost, false);

curl_setopt($ch, curlopt_useragent, "mozilla/5.0 (compatible; msie 6.0; windows nt 5.1; .net clr 1.1.4322)");

curl_setopt($ch, curlopt_followlocation, 1);

curl_setopt($ch, curlopt_autoreferer, 1);

curl_setopt($ch, curlopt_postfields, $menudata);

curl_setopt($ch, curlopt_returntransfer, true);

$info = curl_exec($ch);

//判讀執行過程中是否有錯誤,有則傳送資料錯誤報告.

if (curl_errno($ch))

curl_close($ch);

<?php

$res = file_get_contents($token_access_url); //獲取檔案內容或獲取網路請求的內容

$result = json_decode($res, true); //接受乙個 json 格式的字串並且把它轉換為 php 變數

$access_token = $result['access_token'];

$make_menu_url = "" . $access_token;

$menu_json = file_get_contents($make_menu_url);

echo $menu_json;

<?php

$res = file_get_contents($token_access_url); //獲取檔案內容或獲取網路請求的內容

$result = json_decode($res, true); //接受乙個 json 格式的字串並且把它轉換為 php 變數

$access_token = $result['access_token'];

$make_menu_url = "" . $access_token;

$menu_json = file_get_contents($make_menu_url);

echo $menu_json;

微信開發(二)自定義選單

概述 目前自定義選單最多包括3個一級選單,每個一級選單最多包含5個二級選單。一級選單最多4個漢字,二級選單最多7個漢字,多出來的部分將會以 代替。結果 步驟 1.呼叫介面獲得通訊token 2.呼叫介面建立自定義選單 3.響應自定義選單操作 實現 1.呼叫介面獲得通訊token 其次伺服器上建立ph...

微信開發 自定義選單

一 定義幾個實體類 public class accesstoken public void settoken string token public int getexpirein public void setexpirein int expirein public class button p...

微信開發九 自定義選單

本篇根據開發者文件 自定義選單編寫。請對照檢視,一些傳入與返回引數就不過多介紹。位址為 自定義選單 public class custommenu public void setbutton listbutton public class button public void settype str...