最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
怎么在微信公眾號平臺中實現(xiàn)接口開發(fā)-創(chuàng)新互聯(lián)

怎么在微信公眾號平臺中實現(xiàn)接口開發(fā)?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站制作、成都做網站、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯(lián)網時代的古冶網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

官方菜單功能介紹

怎么在微信公眾號平臺中實現(xiàn)接口開發(fā)

怎么在微信公眾號平臺中實現(xiàn)接口開發(fā)

請求接口:https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

怎么在微信公眾號平臺中實現(xiàn)接口開發(fā)

怎么在微信公眾號平臺中實現(xiàn)接口開發(fā)

新增菜單管理類

public class MenuFirstLayerModel
  {
    public string name { get; set; }
    public List sub_button { get; set; }
  }

  public class MenuTwoLayerModel
  {
    public string type { get; set; }
    public string name { get; set; }
    public string key { get; set; }
    public string url { get; set; }
  }

  public class WXMenu 
  {
    public List button { get; set; }

    public string Create()
    {
      try
      {
        var requestUri = string.Format(@"https://api.weixin.qq.com/cgi-bin/menu/create?access_token={0}", WeCharBase.AccessToken);
        
        return WeCharBase.Post(requestUri, new StringContent(JsonConvert.SerializeObject(new
        {
          button = button
        })));
      }
      catch (Exception ex)
      {
        return ex.Message;
      }
    }
  }

新增控制器MenuController.cs

public ActionResult ViewMenu()
    {
      return View();
    }

    public ActionResult CreateMenu()
    {
      var wxMenu = new WXMenu()
      {
        button = new List()
        {
          new MenuFirstLayerModel()
          {
             name="掃碼",
             sub_button = new List()
             {
              new MenuTwoLayerModel()
              {
                type = "scancode_waitmsg",
                name = "掃碼帶提示", 
                key = "rselfmenu_0_0"
              },
              new MenuTwoLayerModel()
              {
                type = "scancode_push",
                name = "掃碼推事件", 
                key = "rselfmenu_0_1"
              }
             },
          },
          new MenuFirstLayerModel()
          {
             name = "發(fā)圖",
             sub_button = new List()
             {
              new MenuTwoLayerModel()
              {
                type = "pic_sysphoto",
                name = "系統(tǒng)拍照發(fā)圖", 
                key = "rselfmenu_1_0"
              },
              new MenuTwoLayerModel()
              {
                type = "pic_photo_or_album",
                name = "拍照或者相冊發(fā)圖", 
                key = "rselfmenu_1_1"
              },
              new MenuTwoLayerModel()
              {
                type = "pic_weixin",
                name = "微信相冊發(fā)圖", 
                key = "rselfmenu_1_2"
              }
             }
          },
          new MenuFirstLayerModel()
          {
            name = "其他",
            sub_button = new List()
            {
              new MenuTwoLayerModel()
              {
                type = "location_select",
                name = "發(fā)送位置", 
                key = "rselfmenu_2_0"
              },
              new MenuTwoLayerModel()
              {
                type = "click",
                name = "今日歌曲", 
                key = "V1001_TODAY_MUSIC"
              },
              new MenuTwoLayerModel()
              {
                type = "view",
                name = "百度", 
                url = "http://www.baidu.com"
              }
            }
          }
        }
      };

      return Content(wxMenu.Create());
    }

新增視圖ViewMenu.cshtml


  $(document).ready(function () {
    $("#btnCreate").click(function () {
      $.ajax({
        type: "POST",
        url: "/Menu/CreateMenu",
        data: { id: $("#textContent").val() },
        success: function (responseTest) {
          $("#resultMesage").text(responseTest);
        }
      });
    });
  });



  
    
    
    
  
      菜單創(chuàng)建                button = new[]         {           new           {             name="掃碼",             sub_button = new[]             {               new               {                 type = "scancode_waitmsg",                 name = "掃碼帶提示",                 key = "rselfmenu_0_0"               },               new               {                 type = "scancode_push",                 name = "掃碼推事件",                 key = "rselfmenu_0_1"               }             }           },           new           {             name = "發(fā)圖",             sub_button = new[]             {               new               {                 type = "pic_sysphoto",                 name = "系統(tǒng)拍照發(fā)圖",                 key = "rselfmenu_1_0"               },               new               {                 type = "pic_photo_or_album",                 name = "拍照或者相冊發(fā)圖",                 key = "rselfmenu_1_1"               },               new               {                 type = "pic_weixin",                 name = "微信相冊發(fā)圖",                 key = "rselfmenu_1_2"               }             }           },           new           {             name = "其他",             sub_button = new[]             {               new               {                 type = "location_select",                 name = "發(fā)送位置",                 key = "rselfmenu_2_0"               },               new               {                 type = "click",                 name = "今日歌曲",                 key = "V1001_TODAY_MUSIC"               },               new               {                 type = "view",                 name = "百度",                 url = "http://www.baidu.com"               }             }           }         }            

看完上述內容,你們掌握怎么在微信公眾號平臺中實現(xiàn)接口開發(fā)的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網站題目:怎么在微信公眾號平臺中實現(xiàn)接口開發(fā)-創(chuàng)新互聯(lián)
文章分享:http://fisionsoft.com.cn/article/ddhedp.html