小程序新的API已经添加了打开微信公众号文章。
wx.openOfficialAccountArticle(Object object)
需要注意的是,
通过小程序打开任意公众号文章(不包括临时链接等异常状态下的公众号文章),必须有点击行为才能调用成功。
我在小程序中就宫格大转盘添加了这个api,提示没有找到这个函数,将小程序开发环境调试基础库调整到3.4.8版本以上,因为这个API在这个版本才开始支持。请做好你的小程序兼容,低于这个版本的也能正常使用。
我是在大转盘中设置了一个格子为打开文章,当用户抽中这个格子后,就调用这个函数打开公众号文章。在测试时,发现抽中之后,没有弹出打开公众号文章。重新熟悉API,发现需要点击才可以,所以优化九宫格,抽中这个格子后,弹出对话框,点击确定按钮后,再调用这个API函数。
现在可以打开公众号文章了。在打开之前,这个API会弹出一个对话框,说明即将打开的文章名称,点击确定之后将打开公众号文章。
效果图如下:
正常使用该API总结如下:
1,需要小程序基础库版本3.4.8版本及以上。
2,需要按钮或点击行为视图才能调用该API。
3,需要公众号文章正常且已发布。
有不正确的地方欢迎指正。