208.3.6:更新:我們不再使用josnhelp返回字典類或者強型別
,而是直接返回動態型別,這樣就會方便的多。
①建立我們的選單api
這裡只寫了建立選單,還有查詢和刪除選單這裡沒有寫。跟這個差不多的,照著搬就好了。
②因為上篇我們設定了我們的伺服器url。在設定的url中寫**
getaccesstoken方法:
如果你的專案一開始沒有引用system.core,在你使用動態型別的時候就會出現以下錯誤:
預定義的型別「microsoft.csharp.runtimebinder.binder」未定義或未匯入
是否缺少對 microsoft.csharp.dll 和 system.core.dll 的引用
解決方案:
用記事本開啟專案資料夾裡的 *.csproj
找到區段
手動加入
注:如果是團隊專案最後開始設定的時候設定下版本。
建立選單json字串:
///view code///有關選單的模板
///&id=mp1421141013
///注意你的選單json字串 要保證正確
/// ///
public
string
getweixinmenu()
,");
//第二個主選單,有子選單的,"
);"");
"]}");
"]}");
return
menstr.tostring();
}
③然後發布你的專案,開啟**
微信開發 二 微信選單建立
在下面的介面除錯中可以立即看到建立的選單。特別需要注意的是選單的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...