分享帮小忙工具箱的获取公众号首页链接(历史消息页)的实现

64 阅读1分钟

一、目标

获取任意公众号的首页链接,也是历史消息页

二、历史消息页示例图

img

三、实现思路

见过链接格式的小伙伴,就明白主要是要拿到 __biz 值;实现思路通过文章获取__biz,然后拼接完整链接即完成。

链接格式类似:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2OTE3NzgzNQ==#wechat_redirect

四、实现代码

// 线上需要把https://mp.weixin.qq.com加入接口白名单
wx.request({
    url: "https://mp.weixin.qq.com/s/6uhawCTYXboElZolUQmQRg", // 公众号文章链接
    success(res) {
        const biz = res.data.match(/__biz=(.*?)==/)[1];
        let result = `https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=${biz}==#wechat_redirect`;
        console.log("result", result);
    },
});

五、推荐阅读

  1. 因为腾讯帮小忙没有小程序版,我一个人业余时间开启了帮小忙小程序开发之旅,目前已上线80个工具。 | 微信开放社区

  2. 帮小忙工具众多,是怎样组织接口?几行代码封装,让小程序云函数变为真正云函数,开发体验直接起飞 | 微信开放社区

六、使用获取历史消息功能