月度归档:十二月 2017

WordPress用REST API避免微信小程序中数据加载超过长度限制

今天在开发小程序的过程中发现一个旧的项目在加载了几十条文章数据后,就再也无法继续加载了,微信开发工具中报错“invokeWebviewMethod 数据传输长度为 1957855 已经超过最大长度 1048576”
微信小程序中数据加载超过长度限制

这是由于微信小程序规定页面的data对象最大只能装载1M的数据,而我的数据源都是很长的文章,在加载了50篇左右就超过1M了。显然用WordPress默认的REST API格式是无法突破这个瓶颈了。于是就要想办法修改API,在要加载大量文章的列表页中,把文章正文内容去掉,就能减少90%的数据量,反正列表页也不需要显示正文;只在文章详细页上加载当前文章的所有数据。

首先是去掉默认API的文章详细内容,并且删除掉一些觉得没用的字段: 查看详细 »

微信内H5页面分享接口以及微信登录接口在服务号内的设置

几个月前公众号后台做过一系列更新,很多设置的位置都调整了。这里重新整理一下微信服务号如何开通H5页面的分享以及登录接口(OAuth2.0网页受权获取用户基本信息)设置:

1. 登录服务号后台。

2. 在左侧菜单中找到“公众号设置”,进入“功能设置”。
在“JS接口安全域名”和“网页授权域名”中设置H5页面所在的域名
在左侧菜单中找到“公众号设置”,进入“功能设置”
查看详细 »