一级或二级按钮太多了吧。 一级按钮最大3个 二级最多7个 你把你要发送的JSON数据发出来看下

解决方案 »

  1.   

    网页调试正确,代码运行错误。应该微信解析你发送的字符串失败。
    首先看一下 发送的json字符串是否正确,然后 编码是否正确。
    我用httpwebrequest 做过这个。webclient 到是没用过。
      

  2.   

    不要用 UploadString,要用 UploadData
      

  3.   

    把菜单json和token放在微信的网页调试器调试成功,但放在自己的网页提交就是返回40016.
      

  4.   

    public static string SendRequest(Uri uri, string body)
    {
        WebClient wc = new WebClient();
        Encoding enc = Encoding.UTF8;
        return enc.GetString(wc.UploadData(uri, enc.GetBytes(body)));
    }
      

  5.   

    把"menu":  { }  去掉!