微信公众号官方文档中因为比较旧,导致很多API已经失效或已经被隐藏不再提供,之前设置的可以用,但是后续不再提供。
比如修改公众号自定义菜单的接口,以及文档中供API设置的type类型与在管理后台配置的类型不一致。【详情可看我提问url:https://developers.weixin.qq.com/community/develop/doc/000ae2a14e4b88b5621ea494055c00】
官方文档地址如下:https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.html
开始步入正题,怎么通过API去设置公众号的历史资讯跳转。
一:根据百度搜寻答案:http://www.scicat.cn/jingyan/20210906/5866591.html 中的文章展示之前的公众号是提供直接设置的,但是现在的公众号没有了如图
二:说明此按钮以及页面经过迭代已经被取消了,因此找到此前设置了历史资讯的公众号,查询一下将获得一个url,此链接我先放下面提供使用:
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=【如下获取】==#wechat_redirect
三:
方式一:如何获取__biz,
1、可以扫码打开微信管理后台,首页中的发布历史记录中会有数据
2、在网页中按下F12打开源代码视图,选中element,如果是中文的小伙伴就选择元素这一栏,如下
3、点击左上角的小箭头,然后将它移动【点击-定位】到近期发表的一个文章中上,查看源码中的链接,这样就可以找到属于这个公众号的__biz了
方式二:通过官方文档中这个接口去进行获取URLhttps://developers.weixin.qq.com/doc/offiaccount/Publish/Get_publication_records.html【此方法我没获取出来0.0】
方式三:参考前辈的方式:https://developers.weixin.qq.com/community/develop/article/doc/00086055b04c28af016d22fdd5b813
四:拼接完成后进行API接口去设置就好了
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
方式二中的API,根据官方的回答是入下