微信開發 設定選單

2022-03-31 10:34:43 字數 1508 閱讀 9081

208.3.6:更新:我們不再使用josnhelp返回字典類或者強型別

,而是直接返回動態型別,這樣就會方便的多。

①建立我們的選單api

這裡只寫了建立選單,還有查詢和刪除選單這裡沒有寫。跟這個差不多的,照著搬就好了。

②因為上篇我們設定了我們的伺服器url。在設定的url中寫**

getaccesstoken方法:

如果你的專案一開始沒有引用system.core,在你使用動態型別的時候就會出現以下錯誤:

預定義的型別「microsoft.csharp.runtimebinder.binder」未定義或未匯入

是否缺少對 microsoft.csharp.dll 和 system.core.dll 的引用

解決方案:

用記事本開啟專案資料夾裡的 *.csproj

找到區段

手動加入

注:如果是團隊專案最後開始設定的時候設定下版本。

建立選單json字串:

///

///有關選單的模板

///&id=mp1421141013

///注意你的選單json字串 要保證正確

/// ///

public

string

getweixinmenu()

,");

//第二個主選單,有子選單的,"

);"");

"]}");

"]}");

return

menstr.tostring();

}

view code

③然後發布你的專案,開啟** 

微信開發 二 微信選單建立

在下面的介面除錯中可以立即看到建立的選單。特別需要注意的是選單的url裡面一定不能包含空格不然選單會一直建立不成功,本人就是因為這個問題花了半天的時間。下面附上建立選單的 public static void createmenu string type throws unsupportedenco...

微信選單修改

問題 1.把treegrid寫成了datagrid 2.get方式提交引數不能太長,不然後臺獲取不到完整的引數。3.ajax不可以直接返回html 4.treegrid資料格式類似json資料但是需要乙個id和parentid來識別父子關係。5.json轉物件的時候 看清楚資料格式再去選擇用json...

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

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