微信小程序获取微信公众号文章2
前面介绍了一篇微信小程序打开微信公众号中的文章实战教程,主要介绍了实现的具体原理,但是实际去做的时候,发现了更多的坑,所以这里再补充一下。
原先的思路是不完整的
原先我们调用了微信的接口,获取了指向这篇文章的地址,以为使用web-view
就可以让微信小程序指向那个地址,虽然微信设置了业务域名
这个限制,但是将其设置为我们要访问的地址即可,这是最开始的想法,但是这个想法是不完整的,原因很简单,微信业务域名的限制如下:
- 只能支持https
- 要将对应的验证文件放在对应域名服务器下的根目录中,即使用那个域名可以直接请求到
而微信公众号的文章域名第一不是https
的,第二,那个验证文件也不可能放在微信的服务器下,除非你有能力黑进去。所以按照我们原先的想法,直接使用web-view
访问的想法泡汤了。
但是也不是没有不能实现的办法,就是实现起来比较麻烦。
既然微信能访问的域名是限制死的,那么就让其访问我们自己的服务器,并在我们自己的服务器中获取文章后渲染出来。间接的访问那篇文章。