成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一日一技:微信開發自定義菜單

開發 前端
自定義菜單能夠幫助公眾號豐富界面,讓用戶更好更快地理解公眾號的功能。一般情況下,不管是創建或者修改菜單,使用 "cgi-bin/menu/create這個接口即可。

 [[385026]]

概述

自定義菜單能夠幫助公眾號豐富界面,讓用戶更好更快地理解公眾號的功能。

文檔定義

接口調用請求說明

http請求方式:POST(請使用https協議) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

click和view的請求示例

  1.      "button":[ 
  2.      {   
  3.           "type":"click"
  4.           "name":"今日歌曲"
  5.           "key":"V1001_TODAY_MUSIC" 
  6.       }, 
  7.       { 
  8.            "name":"菜單"
  9.            "sub_button":[ 
  10.            {   
  11.                "type":"view"
  12.                "name":"搜索"
  13.                "url":"http://www.soso.com/" 
  14.             }, 
  15.             { 
  16.                  "type":"miniprogram"
  17.                  "name":"wxa"
  18.                  "url":"http://mp.weixin.qq.com"
  19.                  "appid":"wx286b93c14bbf93aa"
  20.                  "pagepath":"pages/lunar/index" 
  21.              }, 
  22.             { 
  23.                "type":"click"
  24.                "name":"贊一下我們"
  25.                "key":"V1001_GOOD" 
  26.             }] 
  27.        }] 
  28.  } 

實現方式

1、定義菜單json文檔

  1.   "button": [ 
  2.  
  3.     { 
  4.       "name""運營提升"
  5.       "sub_button": [ 
  6.         { 
  7.           "type""view"
  8.           "name""免費試用"
  9.           "url""https://acc.bqool.cn/freetrial" 
  10.         }, 
  11.         { 
  12.           "type""view"
  13.           "name""新 AI調價"
  14.           "url""https://www.bqool.cn/products/repricing-central/" 
  15.         }, 
  16.         { 
  17.           "type""view"
  18.           "name""熱 賣家酷"
  19.           "url""https://www.bqool.cn/bigcentral/" 
  20.         }, 
  21.  
  22.         { 
  23.           "type""view"
  24.           "name""熱 選品酷"
  25.           "url""https://www.bqool.cn/products/chrome-extension/" 
  26.         }, 
  27.         { 
  28.           "type""view"
  29.           "name""更多產品.."
  30.           "url""https://www.bqool.cn/" 
  31.         } 
  32.       ] 
  33.     }, 
  34.     { 
  35.       "name""酷仔部落"
  36.       "sub_button": [ 
  37.         { 
  38.           "type""view"
  39.           "name""限時福利"
  40.           "url""https://mp.weixin.qq.com/mp/video?__biz=MzIzMjc1NTY3MQ==&mid=100007240&sn=04973c15f924fc78a78fec50cd75d706&vid=wxv_1500216251938308102&idx=1&vidsn=a27a0d1d9503802f9f9095534d4d2507&fromid=1&xtrack=1&scene=0&subscene=10000&clicktime=1600054770&enterid=1600054770#wechat_redirect" 
  41.         }, 
  42.         { 
  43.           "type""view"
  44.           "name""成功案例"
  45.           "url""https://www.bqool.cn/user-stories/" 
  46.         }, 
  47.         { 
  48.           "type""view"
  49.           "name""教學視頻"
  50.           "url""https://www.bqool.cn/video-tutorial/" 
  51.         }, 
  52.         { 
  53.           "type""view"
  54.           "name""部落文章"
  55.           "url""https://mp.weixin.qq.com/mp/homepage?__biz=MzIzMjc1NTY3MQ==&hid=1&sn=db4536a338f0e128ce2e5db089f381e1&scene=18" 
  56.         } 
  57.  
  58.       ] 
  59.     }, 
  60.     { 
  61.       "name""權益中心"
  62.       "sub_button": [ 
  63.         { 
  64.           "type""view"
  65.           "name""簽到抽獎"
  66.           "url""http://u135069.s.24hwpro.com/web/game/game_id/1220189859" 
  67.         }, 
  68.         { 
  69.           "type""view"
  70.           "name""商務合作"
  71.           "url""https://h5.eqxiul.com/ls/EyOfmUXk" 
  72.         }, 
  73.         { 
  74.           "type""view"
  75.           "name""電商服務"
  76.           "url""https://www.bqool.cn/seller-services/" 
  77.         }, 
  78.         { 
  79.           "type""view"
  80.           "name""聯系酷仔"
  81.           "url""https://admin.qidian.qq.com/template/blue/mp/menu/qr-code-jump.html?linkType=0&env=ol&kfuin=2852161981&fid=95&key=71d05b6c5e0a545f0be22ec831f9d7af&cate=1&type=16&ftype=1&_type=wpa&qidian=true" 
  82.         } 
  83.       ] 
  84.     } 
  85.   ] 

2、讀取json文件

  1. /// <summary> 
  2.         /// 自定義菜單 
  3.         /// </summary> 
  4.         /// <param name="OPENID"></param> 
  5.         /// <param name="template_id"></param> 
  6.         /// <returns></returns
  7.         [BQoolException] 
  8.         [HttpPost] 
  9.         public ApiResult CustomMenus(string CustomMenusPwd) 
  10.         { 
  11.             if (!string.IsNullOrWhiteSpace(CustomMenusPwd) && CustomMenusPwd.Trim() == MvcTools.GetAppSetting("WeixinCustomMenus")) 
  12.             { 
  13.                 CustomMenusParam param = new CustomMenusParam() { Account = "sys", UpdateUser = "sys" }; 
  14.                 param.Jsonstr = WeiXinHelper.ReadAccess(HttpRuntime.AppDomainAppPath.ToString() + "/App_Data/WeChat/Custom_Menus.json"); 
  15.                 ApiResult result = _weChatAlertsService.CustomMenus(param, AppId, Appsecret); 
  16.                 return result; 
  17.             } 
  18.             else 
  19.             { 
  20.                 return new ApiResult() { Success = false, Code = ApiResultCode.InvalidError, ErrorMessage = ApiResultCode.ErrorMessages[ApiResultCode.InvalidError] }; 
  21.             } 
  22.         } 

3、post提交數據到微信服務器

  1. private static Tuple<WxBaseInfo, string, string> CustomMenus(string AppId, string Appsecret, string jsonstr, bool isResh) 
  2.         { 
  3.             var accessToken = TryGetAccessToken(AppId, Appsecret, isResh); 
  4.             string url = APIConfig.Custom_Menus(accessToken); 
  5.             string str = APIConfig.CreatePostHttpResponse(url, jsonstr); 
  6.             _logger.Debug("自定義菜單\r\n" + "輸入:" + url + "\r\n" + jsonstr + "\r\n輸出:" + str); 
  7.             return new Tuple<WxBaseInfo, string, string>(JsonConvert.DeserializeObject<WxBaseInfo>(str), url, jsonstr); 
  8.         } 
  1. public static string WEIXIN_URL = "https://api.weixin.qq.com/"
  2.  
  3.         public static string Custom_Menus(string token) 
  4.         { 
  5.             return String.Format(WEIXIN_URL + "cgi-bin/menu/create?access_token={0}", token); 
  6.         } 

備注:一般情況下,不管是創建或者修改菜單,使用 "cgi-bin/menu/create這個接口即可。

 

責任編輯:武曉燕 來源: UP技術控
相關推薦

2021-10-15 21:08:31

PandasExcel對象

2021-04-27 22:15:02

Selenium瀏覽器爬蟲

2024-08-27 22:08:13

2025-05-28 03:15:00

Scrapy數據sleep

2021-04-12 21:19:01

PythonMakefile項目

2022-06-28 09:31:44

LinuxmacOS系統

2023-10-28 12:14:35

爬蟲JavaScriptObject

2021-09-13 20:38:47

Python鏈式調用

2024-11-13 09:18:09

2021-03-12 21:19:15

Python鏈式調用

2024-07-30 08:16:18

Python代碼工具

2021-04-05 14:47:55

Python多線程事件監控

2022-03-12 20:38:14

網頁Python測試

2021-04-19 23:29:44

MakefilemacOSLinux

2024-07-30 08:11:16

2024-11-11 00:38:13

Mypy靜態類型

2024-05-24 09:07:06

JSONprint字符串

2021-07-27 21:32:57

Python 延遲調用

2021-10-03 20:08:29

HTTP2Scrapy

2021-05-08 19:33:51

移除字符零寬
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97人人澡人人爽91综合色 | 男人阁久久 | 国产 日韩 欧美 在线 | 日韩视频一级 | 日本特黄a级高清免费大片 国产精品久久性 | 亚洲精品区 | 日韩欧美国产电影 | 免费观看一级特黄欧美大片 | 九九九视频在线 | 亚洲美女一区 | 九九99久久 | 精品久久久久一区二区国产 | 中国一级特黄毛片大片 | 两性午夜视频 | av 一区二区三区 | 日韩成人一区二区 | 高清一区二区视频 | 久久久久久国产一区二区三区 | 亚洲精品视频在线 | 亚洲第1页| 成人在线免费观看av | 狠狠躁躁夜夜躁波多野结依 | av手机免费在线观看 | 一级毛片视频 | 综合久久久久 | 日韩欧美一区在线 | 久久小视频 | 又黄又爽的网站 | 一区二区久久 | 国产一二区视频 | 国产精品久久久久久二区 | 欧美一区 | 性一交一乱一透一a级 | 午夜二区| 国产日韩欧美中文字幕 | 免费一级欧美在线观看视频 | 九色视频网 | 欧美日韩在线一区二区 | www.成人免费视频 | 成人中文网 | 特黄小视频 |