c#微信公众号开发中如何实现自定义菜单栏

技术c#微信公众号开发中如何实现自定义菜单栏小编给大家分享一下c#微信公众号开发中如何实现自定义菜单栏,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一

边肖将与大家分享如何在c#微信微信官方账号开发中实现自定义菜单栏。相信大部分人都不太了解,所以分享这篇文章给大家参考。希望你看完这篇文章能有很多收获。我们一起来看看吧!

"

主要实现微信官方账号菜单栏的定制,微信公众平台也有具体的说明和在线调试工具。在本文中,我们将通过请求我们项目的后台界面来实现菜单栏的定制。注意:当我们部署后端程序时,端口必须是80或443。

微信官方开发的自定义菜单栏:https://developers.weixin.qq.com/doc/offiaccount/custom _菜单/创建_自定义_ menu.html3359developers.weixin.qq.com/doc/officeaccount/自定义_菜单/创建_自定义_菜单. html微信官方在线调试菜单栏:https://mp.weixin.qq.com/debug/cgi-bin/apiinfo? T=index type=自定义菜单表单=自定义菜单创建界面/菜单/creat 3359 MP . weixin . QQ.com/debug/CGI-bin/API info?T=indextype=自定义菜单形式=自定义菜单创建界面/菜单/奶油”

好,让我们用代码实现自定义菜单栏。这里,我们需要一个access_token。让我们从数据库中获取它或将其全局存储。稍后,我们将详细解释如何获取access_token和其他必要的值。请求自定义后台界面http://wx.zyynet.club/WeixinAuthor/CreateMenu

///摘要//自定义微信官方账号界面菜单项///摘要//returns/returns publicstringcreatemenu(){ String URL=' https://api.weixin.qq.com/CGI-bin/menu/create?访问_token=' Config。WxConfig . Config.access _ token字符串数据=' { \ ' button ' :[{ \ ' Name ' : ' dotnet column \ ',\ ' sub _ button ' 3360[{ \ ' type ' 3360 ' view \ ',\ https://blog.csdn.net/Hakim2214 \ ' },{ \ ' type \ ' : \ ' view \ ',\ ' name \ ' 3360 '微信开发\ ',\ ' URL ' 3360 \ https://developers.weixin.qq.com/doc/offiaccount/getting _ started/overview . html \ ' } },}net . Httpwebrequest Httpwebrequest=(Httpwebrequest)System。net . WebRequest . create(URL);httpWebRequest。方法=' POST字节[]后置字节=编码。UTF8.GetBytes(数据);httpWebRequest。content TYPe=' application/JSON;charset=utf-8 ';//httpWebRequest。内容长度=编码。UTF8.GetByteCount(数据);//数据是json字符串stream stream=http webrequest . getrequest stream();小溪。写(后置字节,0,后置字节。长度);小溪。close();//发送后,接受返回值varresponse=httpwebrequest . getresponse();StreamstreamResponse=响应。GetResponseStream();StreamReaderstreamRead=newStreamReader(stream response);string response string=stream read。ReadToEnd();returnresponseString}

请求成功后可以看到效果,

c#微信公众号开发中如何实现自定义菜单栏

以上就是《c#微信官方账号开发中如何实现自定义菜单栏》一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128601.html

(0)

相关推荐

  • ios开发中的技术难点(ios开发注意事项)

    技术iOS开发安全的方法是什么这篇文章主要讲解了“iOS开发安全的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“iOS开发安全的方法是什么”吧! 一、网络方面用

    攻略 2021年12月20日
  • oradb启动时报错ORA-01261&&ORA-00202怎么办

    技术oradb启动时报错ORA-01261&&ORA-00202怎么办小编给大家分享一下oradb启动时报错ORA-01261&&ORA-00202怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

    攻略 2021年11月17日
  • 怎么用C语言完整实现2048游戏

    技术怎么用C语言完整实现2048游戏这篇文章主要介绍怎么用C语言完整实现2048游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、游戏思路1、程序开始时出现菜单,让玩家选择开始游戏或者退出游戏

    攻略 2021年11月21日
  • shampoo是什么意思中文翻译,硫磺皂的翻译是:什么意思

    技术shampoo是什么意思中文翻译,硫磺皂的翻译是:什么意思sulfur soap硫磺皂、硫化皂例句shampoo是什么意思中文翻译:1. Wash the hair with shampoo or sulfur so

    生活 2021年10月29日
  • 第一次使用Swagger出现空指针异常

    技术第一次使用Swagger出现空指针异常 第一次使用Swagger出现空指针异常问题
    在第一次使用swagger时出现java.lang.NullPointerException。
    完整的错误信息如下

    礼包 2021年11月27日
  • LeetCode538 把二叉搜索树转为累加树

    技术LeetCode538 把二叉搜索树转为累加树 LeetCode538 把二叉搜索树转为累加树题目
    给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum T

    礼包 2021年12月13日